- Optional first step; install iTerm2; https://www.iterm2.com/downloads.html
iTerm2 is more capable than the build int terminal, adding things like Split panes.
- Get Homebrew https://brew.sh/
Now you can install most of the stuff you need using brew install <packagename>
- Get Oh My Zsh https://ohmyz.sh/
Oh My Zsh is a shell replacement. The main benefit it gives you out of the box is great support for dealing with git repositories.
- brew install the_silver_searcher
Let's you quickly find text inside all the files in a directory using ag <pattern>
- brew install cloc
Count lines of code (and other things) in your project