[1] Setting Up Your Environment
2 min read

[1] Setting Up Your Environment

Here you can find all the links to the tools and instructions we need for this course.

Here you can find all the links to the tools and instructions we need for this course.

Chromium Browser

One of the environments we will be learning to program for is a web browser. The concepts we will cover can work across any web browser, but to keep the lessons simple we will only work in one of two different browsers.

Microsoft Edge

If you are working in Windows 11 or an up to date version of Windows 10, then you already have a modern Chromium browser known as Edge. This is the browser I develop with on my Windows, Mac, and Linux machines.

If you would like to install this browser then click here for download instructions.

Google Chrome

Google Chrome is the most popular modern browser of choice and has all of the same features of Microsoft Edge and can be downloaded here.

Code Editor

Next we need a tool to actually create and edit our code. There are many great options out there, both free and paid. We will be using the most popular Code editor among developers, Visual Studio Code. It also happens to be completely free.

VS Code can be downloaded here.

Node.js

The other environment we will be developing for is a server side technology known as Node.js. In our case, this means we can execute JavaScript files out side of a web browser.

The simplest way of installing Node.js (moving forward I will just be referring to it as Node), is to visit this page and install for which ever operating system you are on. Make sure the LTS version is selected instead of Current; this is the most stable version that is not likely to change features out from under us.

To test that node is installed and will for properly for out lessons we are going to open a terminal on our desktop.

For Windows you can go to your start menu and search for the application called cmd.

For MacOS you can search for Terminal with spotlight.

This should open a little window that looks like it is straight out of a hacker movie. In this window enter in:

node -v

Your terminal should output some text stating the version of node installed on your machine.

Everything we need

And that's it. These are the only tools we need to start our journey. If you have any questions regarding the installation of these programs then please do reach out at joshua@jshoemaker.dev