JavaScript
JavaScript Variables: let, const and var Explained
Which keyword to use and why. Scope, hoisting, reassignment versus mutation, and why const objects can still be changed.
Try: python lists, javascript functions, syntax error, first project
How JavaScript actually works in the browser. Variables, functions, the DOM, events and async code, explained with examples you can paste into a console.
14 guides
Which keyword to use and why. Scope, hoisting, reassignment versus mutation, and why const objects can still be changed.
What JavaScript is, where it runs, and the core syntax you need. Includes a first script you can run in your browser…
Related topics
The fastest way to improve is to read one guide, then build the thing it describes. Start with the basics, or jump straight to a project.