Get Free Shipping on orders over $49
Modern JavaScript Programming for Beginners : Build Maintainable JavaScript Programs with Modern Syntax, Modules, Testing, and Tooling - Caleb Mercer

Modern JavaScript Programming for Beginners

Build Maintainable JavaScript Programs with Modern Syntax, Modules, Testing, and Tooling

By: Caleb Mercer, AI (Illustrator)

eBook | 9 November 2026

At a Glance

eBook


$18.91

or 4 interest-free payments of $4.73 with

Instant Digital Delivery to your Kobo Reader App

Most beginners learn JavaScript as a pile of disconnected tricks: a variable here, a loop there, and a browser page that breaks the moment it grows. This book takes the opposite path. From the first chapter you build one coherent project, a personal reading log called Shelfwise, and every concept arrives because the project needs it.

The book teaches the language the way working developers actually use it. You will set up a real workspace, learn modern syntax, and think in terms of data flow: values come in, functions transform them, modules keep the pieces separate, and the browser interface stays a thin layer on top of a testable core.

Organization is the point. Short chapters each add one idea and one working improvement, with errors, debugging, and resilient paths treated as normal parts of programming rather than emergencies. By the middle of the book your reading log saves data, handles forms and events, and survives bad input without losing its shape.

Inside, you will find:
• A real workspace setup and a clear picture of what modern JavaScript is for
• Values, variables, decisions, and functions that keep data flowing cleanly
• Arrays and objects that model a real library collection
• Modules and project architecture that keep a growing program maintainable
• The browser and the DOM: events, forms, state, and asynchronous storage
• Testing with Vitest, plus linting and formatting quality gates
• Debugging, security, deployment, and refactoring habits that keep code trustworthy

This is a book for adults and older students who know little or no JavaScript and want a foundation that lasts longer than a framework cycle. No prior programming is assumed, and nothing depends on a paid tool or a heavy stack of libraries beyond a small, standard Vite-based workflow.

When you finish, you will not just know JavaScript syntax. You will know how a maintainable program is put together, tested, secured, and shipped, and how to keep learning on your own. Shelfwise is small, but the habits it teaches scale to every project that comes after it.

on

More in Web Programming

The Book of WebGPU - Mahesh Venkitachalam

eBOOK

RRP $87.54

$83.26

Getting to Know Web GIS - Pinde Fu

eBOOK

RRP $200.19

$190.99

JavaScript in Depth - James M. Snell

eBOOK