Setting up a development environment is one of the first steps when starting any technical project. However, the process can sometimes be confusing, especially when different tools, terminals, and command-line environments are involved.

As I began exploring cloud technologies and command-line tools, I needed to prepare my local environment to...