Setting up a Development Environment for a New, First-Time Developer