4- Setting Up the Development Environment