-
Get Homebrew package manager. These instructions are reasonable to get homebrew setup.
-
Github for mac (if you plan on using GH, BB, or other Git service without having to cmdline everything).
-
Shell and Command Line Stuff
- Update bash and zsh, if you plan on using zsh. Zsh info: oh-my-zsh, zsh points
- iTerm2 (optional)
- Understand about login shells and what .bash_profile and .bashrc are for.