Build a BASIC interpreter from nothing — in STM32 Cortex-M assembly — one runnable step at a time, until it runs the classic type-in games and programs of the 1970s and ’80s. Along the way: the history, the people, and the programs that made BASIC matter.

This is the first book in the People’s Computer Club’s “From Scratch” series — implement a classic language while telling its story.

I’m writing the book now, in public. Join the People’s Computer Club mailing list and I’ll send a note when there’s something real to see: a new lesson or chapter of this book, a new video, club news. Every few weeks at most, and you can leave any time.

If you’re here from my VCF Midwest talk: thanks for coming, and the invitation from the talk stands. Pick a platform and build a Tiny BASIC — it’s still a fun way to learn.

More from the People’s Computer Club:

Start with the lessons →