--- title: JavaScript description: The scripting language of the web weight: 3 --- JavaScript is a scripting language primarily used in web development. It runs inside a web browser and is used to add logic to a website. There is also [Node.js](https://nodejs.org) which is a runtime environment that lets you run JavaScript on the backend. ## Basics To learn the basics of JavaScript - JavaScript in one video - [Video by Tech With Tim](https://www.youtube.com/watch?v=aPvHcc0ysm0) - Node.js basics - [Playlist by Web Dev Simplified](https://www.youtube.com/watch?v=VShtPwEkDD0&list=PLZlA0Gpn_vH_uZs4vJMIhcinABSTUH2bY) ## Additional Resources Some cool libraries, etc to check out - [JavaScript Frameworks](/docs/programming-resources/web-development/frontend/js-frameworks/) - [Axios HTTP Client](https://axios-http.com/docs/intro): HTTP client for JS - [currency.js](https://currency.js.org/): Handle currency values with JS