After setting up the tools listed below you will have a nice initial shell setup along with environment/version management for java and nodejs.
Install the following tools in the below order:
- iterm2: https://iterm2.com/downloads.html
- homebrew: https://brew.sh/
- oh-my-zsh: https://ohmyz.sh/#install