Prerequisites

Let's take care of the essentials first, like setting up a development environment, Git and Node.