Skip to content
Happy Programming Guide
Start learning

JavaScript

How JavaScript actually works in the browser. Variables, functions, the DOM, events and async code, explained with examples you can paste into a console.

32 guides

JavaScript

Introduction to ES6 and Beyond

The JavaScript features added since 2015 that changed how the language is written: let and const, arrow functions, destructuring, modules, async/await and…

5 min read

JavaScript

JavaScript Basics

The syntax of JavaScript in one page: variables, types, operators, functions, conditions, loops, arrays, objects and the mistakes beginners make with each.

5 min read

Keep going — pick your next guide

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.