Practical uses
- Create interactive browser experiences
- Build full-stack web applications
- Automate browsers and workflow scripts
- Develop desktop and mobile apps with web technology
The programming language of the web, used in browsers and on servers.
JavaScript is the language every web browser runs, so it is how web pages become interactive. With Node.js it also runs on servers, in command-line tools and in desktop and mobile apps.
Every web browser can already run JavaScript, so you can start straight away. To run JavaScript files outside the browser, install Node.js. You do not need this to follow the lessons: the examples run in your browser.
# Download Node.js from nodejs.org
# Get the LTS (Long Term Support) version
# Or use winget:
winget install OpenJS.NodeJS.LTS
# Verify:
node --version
npm --versionLearn the basics first, then pick up these tools when a project needs them.