1) iTerm 2,
This is a great Terminal replacement, friendly to large screen users.
2) Crack your
LC_CTYPE
,see: http://notes.iyyang.com/2012/07/mac-lcctype.html
3) Xcode,
It is necessary to install Xcode - at least Xcode Command Line Tools. This provides some fundamental items i.e.
gcc
, git
.4) gcc 4.8,
Download from: http://hpc.sourceforge.net/
It supports C++11.
5) Github,
It's very good to host your stuff on github haha.