There is sufficient documentation on the internet for installing Homebrew. Here is the site I used. Don’t forget to to run brew doctor. It will save you the headaches later.
awscli will need Python3. We will need to install it. python3
Amazon has laid out the steps for installing the awscli tool. This is a very good way for learning the individual commands before you start using the AWS Java SDK.
We need Ruby as we just several gems for the Jekyll. We can use Homebrew for installing Ruby. Here are the instructions.
Install Node JS
We will need Node for our work with Jekyll and the ruby gems. Since we have Homebrew we can install Node js using brew. Here is the site I used.