This is basically my setup (heavily influenced by Josh Faul's (jocafa) setup). Since I make a lot of changes to it, Josh said I probably should have it in version control so I could quickly replicate it at home, new comps, etc. Brilliant.
- XCode: AppStore
- OSX GCC Installer: https://github.com/kennethreitz/osx-gcc-installer (Bundler etc)
- RVM http://beginrescueend.com/
- Brew: https://github.com/mxcl/homebrew
- Zsh: brew
- Exuberant CTAGS: brew install ctags
- MacVIM: brew
- Git: brew
- Oh My Zsh: https://github.com/robbyrussell/oh-my-zsh
- Node: brew
- JSHint: install via NPM (from node) npm install -g jshint
- iTerm2: http://code.google.com/p/iterm2/
- ProFontX: http://faisal.com/software/profontx/