# JavaScript - [wikipedia: JavaScript](https://en.wikipedia.org/wiki/JavaScript) - [v8.dev:](https://v8.dev/) Google’s open source high-performance JavaScript and WebAssembly engine. ## Node.js - [wikipedia: Node.js](https://en.wikipedia.org/wiki/Node.js) - [nodejs.org](https://nodejs.org/) - [github.com/nodejs/node](https://github.com/nodejs/node) ## Npm - [wikipedia: Npm](https://en.wikipedia.org/wiki/Npm_(software)) (originally short for Node Package Manager) is a package manager for the JavaScript programming language. - [Npm](https://www.npmjs.com/) - [npm has joined GitHub](https://github.blog/2020-04-15-npm-has-joined-github/) ---

If you're learning JavaScript, you've likely heard people tell you how important it is to learn the fundamentals.

But what are they? And where do you learn them?

Here's a list of JavaScript fundamentals and my favorite free resources for learning them. 👇

— Madison Kanna (@Madisonkanna) June 20, 2020