"What's JavaScript?" teaches the programming language that brings every website to life. No coding experience needed — just clear explanations, real examples, and a path from zero to writing real code in 8 hours.
Every concept you need to add interactivity, logic, and real behavior to any webpage — explained simply, with examples you'll use right away.
Learn how JavaScript stores information — strings, numbers, booleans, and the difference between let, const, and var.
Write reusable blocks of code that do one job well — from classic function declarations to modern arrow functions.
Make your code make decisions with if/else, and repeat actions automatically with for and while loops.
Work with lists of data and structured information — the core building blocks behind every app, dashboard, and API.
Use JavaScript to find, change, add, and remove HTML elements on your page — in real time, without reloading.
Respond to clicks, key presses, form submissions, and more. This is where your pages stop being static and start feeling alive.
JavaScript has a reputation for being tricky. This book removes that barrier entirely.
Starts from absolute zero — what a variable is, why functions exist — and builds from there, never skipping a step.
Each chapter is scoped to one concept, making it easy to pick up and put down while still making steady, visible progress.
Every example runs in a browser you already have. See the result of your code immediately — no setup, no installs required.
Pairs perfectly with "What's HTML?" and "What's CSS?" — together the three books give you a complete foundation for the web.
From beta readers and fans of the series who got an early look.
"JavaScript always scared me. This book made it feel like something I could actually do. The functions chapter was a lightbulb moment — I finally get it."
"I read all five books in the series. This one is the best yet. After the DOM chapter I built a to-do list from scratch. Still can't believe I did that."
"I tried Codecademy, YouTube, and three other books. Nothing clicked until this series. John's plain-English approach is genuinely different. Highly recommend."
"The events chapter changed everything for me. My site went from a static brochure to something that actually responds to people. Amazing feeling."
"8 hours felt optimistic when I started. I was done in 7. The pacing is perfect and I never felt lost. John writes like he's in the room with you."
"I'm a designer who could build a page but never make it do anything. This book filled that gap completely. I wish I'd read it three years ago."
HTML to CSS to JavaScript to SQL to PHP to Python — all in plain English, all in 8 hours or less.
Bring any webpage to life with logic, interactivity, and real programming.
Query and manage any database. The data language every professional needs.
Data, automation, and AI. The world's #1 language, explained simply.
The complete beginner's guide to working with Artificial Intelligence.
Hardcover, Paperback, and Kindle editions coming soon to Amazon.
// Be the first to know when it's available.