As an experienced coder or a newcomer learning your first programming language, setting up your development environment can be tricky. Let me show you how I put together the perfect Linux ...