All the tools you need on a new mac! And how to install them at the moment of this writing.
The missing package manager for every mac https://brew.sh/
# run in your terminal
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
iTerm is a better performant terminal than the one that comes out of the box with your mac.
If you don't like bash, or want to use something more intuitive, give fish a try. https://fishshell.com/
# run in your terminal
brew install fish
echo '/usr/local/bin/fish' | sudo tee -a /etc/shells
chsh -s `which fish`
Close your terminal and reopen for your new fish shell.
https://github.com/oh-my-fish/oh-my-fish
curl -L https://get.oh-my.fish | fish
<code like a pro>
I'm using fish with oh-my-fish and my own feest theme. Install is super easy and can be done with one command:omf install https://github.com/FKobus/theme-feest
omf theme feest
</code like a pro>
Don't worry anymore about your window management. https://www.spectacleapp.com/
Do you develop with headphones? Then this is a must have! https://beardedspice.github.io/
https://code.visualstudio.com/
https://store.docker.com/editions/community/docker-ce-desktop-mac (I'm using edge)
After installing the necessary applications it't time to tweak your mac.
sudo scutil --set HostName <HOSTNAME>