You should be familiar with the following terms:
- JavaScript ES6
- Server-side and client-side development basics
- Application program interface (API)
The supported operating systems are as follows:
- Windows 10 or above with PowerShell
- macOS with a terminal (Bash or Oh My Zsh)
- Linux systems (such as Ubuntu) with a terminal
The suggested cross-platform softwares are as follows:
- Node.js: https://nodejs.org/
- Node Package Manager (npm): https://www.npmjs.com/