Nada's Projects
Author photo Fabio Manganiello

These are the tools you need to get started with software development on MacOS:

  • Brew (for package management)
  • Git (for version control and to keep track of your work)
  • SSH (to access other servers remotely and deploy and run your code, and to access remote Git repositories from e.g. GitHub)
  • Wireguard (to access my VPN and use my servers from your laptop)
  • Visual Studio Code (for code editing and debugging)
  • macOS Terminal (to run commands and scripts)
  • Docker (to build and run containers)

Installation

Install the terminal first (iTerm2), since other tools are easier to install once you have it.

Brew

Open a terminal and paste this:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Follow the instructions.

Git

brew install git

Then see the Git section

SSH

brew install ssh