

For example, if you wanted to install git the hard way, you would have to open up your browser, google “git,” click on a few links, download an installer, and run it. Brew is a phenomenally useful tool for installing programs directly from your command line. If you’re on OSX, I highly recommend you install Brew to help with this process. The git installer for Windows comes with “git bash,” which is the tool that I currently prefer. Windows doesn’t have one by default, but there are several alternatives. If you’re on a Mac or an Ubuntu machine, you’re looking for the Terminal. If I use the term terminal, shell, or command line, I’m referring to a bash shell window.

This tool takes different names on different operating systems, but they are all effectively the same for the purposes of this tutorial. The one tool that you’ll need to get started is a bash shell (the standard linux command line). NodeJS and MongoDB are designed to be as close to operating system independent as possible and we will be covering three of the most common operating systems here – OSX, Windows 7/8, and Ubuntu. We’ll start by installing all of our tools. Part One consists of seven steps, although only the first two are are strictly necessary. Next in Part Two we’ll walk through the steps for building a very simple to-do list. In Part One we’ll go through the setup and installation process. I’m going to take it one step further and give you guys a two-part post that will walk you through creating your first MEAN stack app- from installing the tools to actually writing the code. I’ve received several emails asking for instructions on how to set up a basic MEAN stack app.
