Most folks clone repositories into $HOME/workspace/. You don't have to follow this convention, but it's worth being aware of.
We use various tools/technologies for client engagements and beach work. You may find it useful to install everything in advance; alternatively you could instead install them in a just-in-time fashion as-and-when they are needed.
This Brewfile lists commonly-used tools and gives a brief explanation of each, and can also be used with Homebrew to install all of them:
Install Homebrew package manager first
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"Update brew definitions
brew updateInstall all the things in the Brewfile (on a Linux machine use Brewfile-Linux instead)
brew bundle install --file <(curl https://raw.githubusercontent.com/EngineerBetter/new-starters/main/workstation-setup/Brewfile)Install gcloud auth plugin
gcloud components install gke-gcloud-auth-pluginIf you are on a windows machine read this guide
Install gcloud auth plugin
gcloud components install gke-gcloud-auth-plugin