missingref

Most programming books assume you've programmed before.

Programming books for people starting from nothing.

It starts at zero

You don't need to have written code before, in any language.

You work in a terminal

You compile and run with a command you typed. Any text editor will do.

Every chapter is a project

You finish each chapter with a working program you built yourself.

What you learn stays true

You write the same modern C++ that working programmers write. Later chapters open it up and show the machinery underneath.

Bite-sized chapters

Fifteen minutes each. One idea, one program, and then you can stop and go and live your life.

From printing to pointers

Start simple and build on top: printing, text, files, classes, and eventually the memory underneath it all.

Available now

The Missing C++17 Reference

Learning to program, in C++17, from nothing. Install a compiler, write your first program, learn to read the errors, and keep going until pointers stop being frightening.

Get started with C++ →

Free to get started.