Welcome to BigBinary Academy!
To learn to program in React, we expect you to have the fundamental knowledge of HTML, CSS and JavaScript. Feel free to go through the following courses if you are not familiar with these technologies.
We expect that you are familiar with the new JavaScript features introduced in ES6 (ECMA Script 2015) or later, such as classes, arrow functions, array methods, destructuring, etc.
It is highly recommended to have a personal computer equipped with a modern Integrated Development Environment (IDE), a browser,Node.js
and npm
installed for local development.
Installing Node.js on Linux/Mac
You can install Node.js and npm by referring to the Installing Node.js section or using the Node installer. It is recommended to install node version 18.12
.
Installing Node.js on Windows
If you are using Windows, it is expected to have WSL to setup. You can set up WSL by following the instructions in the Installing WSL section of this document and then install Node.js and npm by referring to the Installing Node.js section. It is recommended to install Node.js version 18.12
.
Code Editor
It's recommended to use Visual Studio Code as the code editor. You can download and install Visual Studio Code from their official website. If you want to try out other code editors, you can explore options like Sublime Text, Atom, WebStorm etc.