Set up your Local Battleground

There is no such thing as always online. As any seasoned developer will second, domesticated or not, you need a local environment to develop. The bigger and more versatile your involvement in team-based projects, the safer you'll feel with your own little corner where you can trail and error without hordes of angry Mongols on horses boo-ing you. With *nix as the dominant webserver flavouring, we're going to assume you own a Mac. An Ubuntu VM (set up) is highly advised if you are stuck with a Windows machine. Choose your pick, based on the projects you're planning to explore. »

Brew it, goddamnit*

* You’ll thank me later. If you own a mac and are an aspiring coder, get HomeBrew. And Xcode. But this post is about brew. Homebrew installs the stuff you need that Apple didn’t. Homebrew installs packages to their own directory and then symlinks their files into /usr/local. Homebrew won’t install files outside its prefix, and you can place a Homebrew installation wherever you like. Install Just run ...the last ugly line of install code you’ll need. Homebrew uses Ruby, which handily comes already packed on your mac by default. ruby -e "$(curl -fsSL https://raw. »