Setting Up An Angular Environment

Modern web development requires a lot of tools. We need a code editor that catches our mistakes early, a terminal to run commands, and a host of other runtimes and utilities such as Node, Git, Mongo, and others. Let's start from scratch and install all of these items one by one.