Welcome to Head First JavaScript Programming

This brain-friendly guide teaches you everything from JavaScript language fundamentals to advanced topics, including objects, functions, and the browser’s document object model. You won’t just be reading—you’ll be playing games, solving puzzles, pondering mysteries, and interacting with JavaScript in ways you never imagined. And you’ll write real code, lots of it, so you can start building your own web applications.
Write your awesome label here.
— Support

Get the Book Examples, Code, Source Files and Images

You should be typing in all the examples, but sometimes, when you encounter errors, it pays to have a working version of the code to compare against:

Just for Fun

— stay wickedlysmart

Don’t miss out on our updates

Don’t miss out on brain-friendly updates, learn to code videos, live sessions and general cool stuff! Just give us your email and we’ll send you something at most once a week. Don’t worry, we’ll never sell your name and you can remove yourself at any time.Sign up for insider tips and professional news. We keep things digital and easy.
Thank you!
Drag to resize
Created with