Free interactive handbook · QF Code 1.1.0

The QF Code Handbook

Learn Programming by Building a Text Adventure

Start with one line of output and finish with a complete working game. Every chapter introduces a programming idea because the project needs it, with the code shown beside the lesson as the project grows.

16 chapters5 reference appendicesChapter-end checkpointsNo account or installation

Copyright © 2026 Edison Mooers. Free for personal learning and qualifying noncommercial education. Commercial training requires permission.

Cover of The QF Code Handbook: Learn Programming by Building a Text Adventure

One continuous project

Build The Hollow Cottage chapter by chapter instead of working through disconnected snippets.

Code beside the lesson

Every example is presented with readable QF Code highlighting and a Copy control, ready to paste into the free browser IDE.

Never lose your place

Chapter-end code gives you a clear recovery point when your own version stops working.

Free, but copyrighted

Use it to learn. Ask before building a commercial training program around it.

Individuals and qualifying nonprofit educators may use the official handbook without payment. Employer training, paid courses, bootcamps, consulting, LMS distribution, adaptation, and redistribution require written permission.

Maintained in public

GitHub is the source. Gibidda Press is the reading edition.

The QF Code repository is the maintenance home for the language and handbook source. This site publishes the polished, interactive edition.

Go deeper

Why do the same ideas appear in every language?

Underneath the Syntax takes the opposite approach: the same fundamentals, shown across modern programming languages so you can see what transfers.