- Mac OS X 10.8.4+
- Install the latest version of Xcode 5 (currently 5.0.2) from Downloads for Apple Developers or, alternatively, the Mac App Store.
- Install the Command Line Tools for Xcode. Choose the version appropriate to your OS version – there's one release for Mountain Lion (10.8) and another for Mavericks (10.9).
If you want to get this whole setup thing over with as quickly as possible
while having the greatest effect, you may benefit from using a .dotfiles
template.
A .dotfiles
template will run a few scripts to install important
dependencies, it will make Git your best friend, it will make your command-
line experience 1000x more enjoyable, and it will make your system ready for
anything.
These are called .dotfiles
because the end result of using a template is the
symbolic linking (symlinking) of a set of hidden files in your home ~/
directory, each of which has a particular job in configuring the tools that
make developing easier. Many of the files in a .dotfiles
template are
symlinked to ~/
– any changes to a file in the template is reflected in the
corresponding file in your home directory, and vice versa.
Many developers post their .dotfiles
on GitHub for perusal and for forking.
I've forked one particularly robust .dotfiles
template put together by Zach
Holman, a staff member at GitHub. I've also integrated some things from a lot
of other dotfiles repos.
To get started using my .dotfiles
template, do the following:
- Install Sublime Text 3 Beta.
- Go to montchr/dotfiles. Read the readme. Follow its instructions.
- Profit.
- The Sass Way: Beginner — A really great place to start getting to know SASS/SCSS
If you're reading this, you probably don't write Ruby. ;) But you'll certainly be using it. It's good to have a basic grasp of how Ruby/Rubygems/RVM/Bundler work together to keep Ruby out of your hair as much as possible.