Some of these aren’t mandatory. However, you really will benefit from and eventually need each of these. Easiest to install them right up front.
npm
install npm
Yarn
Sudo npm install --global yarn
Homebrew
Some of these long lines wrap but you want the whole thing. You can slide your browser view and the responsive views will open to a single line for these long ones.
bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
There are times running uninstall and then install clears some issues
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)"
You may have to do a brew link --overwrite git
to simply redo some directories that were not cleared of the prior files and get them updated.
Nodejs
https://nodejs.org/en/download/
Git (install ‘globally’ to use local {version control](/gitbasics.md))
https://git-scm.com/downloads)
Composer (To make sure the parts of Drupal have compatible version pleases use Composer)
sudo mv composer.phar /usr/local/bin/composer
The above command is to install composer globally so it works across all your directories and thus projects. More on installing composer here …
Docker underlies the containers that both Platform.sh uses as a host and Lando uses for your local development environment. The basic Docker things you need will come automatically with the Platform.sh project recipe/template you initially pull. If you already have Docker installed, you may need to let the version step backward to a prior version since you should use the version from the Platform.sh-Lando recipe.
VSCode is an IDE (Integrated Development Environment); use it with at least with some of the extra extensions.
https://code.visualstudio.com/
You can enhance the basic IDE with extensions and some of these can be especially valuable to consider adding now …
Sign up for a GitHub account and ideally know how to use the SSH connection
Sign up for Platform.sh and authenticate an account. It is strongly recommended that you sign up for Platform.sh by clicking on the GitHub sign-in option using the GitHub account you just set up. Then install the Platform.sh Command Line Interface (CLI), on a MacBook run curl -sS https://platform.sh/cli/installer | php
Platform.sh CLI Documentation:
For a detailed, cookbook style, sign up that moves directly to establishing your Drupal project Click Here