Appendix B. Toolchain

Table of Contents
B.1. Package Managers for Your Operating System
B.2. Install Node.js
B.2.1. Installation of node and npm
B.3. MongoDB, Installation and Setup
B.4. Install Git, Version Control System
B.5. Installing a LAMP Stack
B.5.1. Check and Clean
B.5.2. Install Stand Alone Web Server

B.1. Package Managers for Your Operating System

A package manager can help you with all aspects of installing and maintaining software on your computer. Now, is your OS

Linux
You have a package manager. In all likelihood you know it, and how to use it.
Mac OSX

Download and install HomeBrew. This is easily done from a terminal. Start a terminal and run

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Source: https://brew.sh/

MS Windows

Download and install Chocolatey. This is easily done from the CLI, Command Line Interface. Start cmd as administrator and run

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

A bit of a mouthful for sure, but Ctrl-C, Ctrl-V does wonders.

Source: https://chocolatey.org/install.