Welcome to the React DeCal!

We are super excited to get started this semester and we have a lot to cover in 11 weeks. This homework is to help you get set up with some of the basic tools we will be using this semester as well as take you through a basic introduction of HTML and CSS.

There are three parts to this homework:


Due: 6 PM on Tuesday February 12 (Before our first Lab section!)

Submission:

Homework 0 Submission - Homework 0 Submission


Installing Node.js

Node.js is a cross-platform JavaScript runtime that will let us run JavaScript code outside of the browser. We'll talk more about what this means in the first few weeks.

Visit https://nodejs.org and install 10.15.1 LTS. The link should download an installer that will take you through a relatively straightforward install process.

Click 10.15.1 LTS!

Click 10.15.1 LTS!

Verifying your Node.js install

After you get Node installed, open up your command line (Terminal for Mac/Linux users, Git Bash for Windows users) and enter node -v. You should see something like the following. If you don't, try searching online for your error — you likely weren't the first to run into it!

If you see this: Node.js installed successfully, and you're ready to start coding in JavaScript on your computer!

If you see this: Node.js installed successfully, and you're ready to start coding in JavaScript on your computer!

Installing a text editor (VS Code)

If you don't have an editor installed yet, or if you just want to try something new, install Visual Studio Code:

Visual Studio Code - Code Editing. Redefined

You will be working on large projects with lots of files in this class, so it's important to have a powerful editor that can help you along the way. There are a lot of good options (Atom, Sublime Text, Vim) and we encourage you to use whatever you're comfortable with. We like VS Code in particular because it includes: