3- Setting Up the Development Environment