Skip to content

Setup Development Environment

Video Lecture

Setup Development Environment Setup Development Environment

Install VSCode IDE, Git and Node.js

  1. VSCode
  2. Git for Windows (Optional)
  3. Node.js


Installing Git for Windows is optional. I prefer to use it as the default terminal inside VSCode. If you decide to stay with the default terminal (PowerShell on Windows 10), or other console/terminal software, all console commands demonstrated in the course are most likely to still work anyway. However, the git clone command is used in course, so you will at least need to have some kind of git client installed.


Since October 4, 2021, NPM versions before version 7, will produce an error stating that TLS 1.2 or higher must be used when installing packages.

If you see TLS related errors when installing packages, try re-installing to the latest LTS version of Node.js by using the official download options on the Node.js website at

Or, you could try upgrading to the latest version of NPM using the command line,

npm install -g npm

or (depending on your existing version of NPM)

npm install --location=global npm

Then test your version is at least version 7 or higher.

npm -v

The problem exists since older versions of NPM (I.e., version 6.#.#) would contain registry settings using the http:// protocol, but now they must all be using the https:// protocol instead.