The Vault · Books
Books
Books about gaming, programming, and computing history.
7 articles
BASIC Computer Games
101 games that started it all
David Ahl's 1978 collection of type-in BASIC games that predated home computers and defined a generation of programmers.
Commodore 64 Programmer's Reference Guide
The C64 bible
Commodore's official technical reference that became the essential companion for every serious C64 programmer.
Computer Battlegames
The book that launched a million programmers
Usborne's 1982 type-in book featuring Hangman and other games that introduced countless children to programming.
Machine Code for Beginners
Assembly language made accessible
Usborne's remarkable 1983 book that taught assembly language to children through colourful illustrations.
Mastering Machine Code on Your ZX Spectrum
The definitive Spectrum assembly guide
Toni Baker's 1983 classic that taught a generation of Spectrum owners to program in Z80 assembly language.
The Complete Spectrum ROM Disassembly
Sinclair's 16 KB, printed and annotated line by line
Ian Logan and Frank O'Hara's 1983 Melbourne House book listed every byte of the ZX Spectrum ROM with commentary — turning the machine's most important 16 KB from a black box into a documented library. It was the fourth book in a run that started on the ZX80, and it is still the reference forty years on.
Usborne computing books
The illustrated children's programming books that taught Britain to code
Usborne Publishing's home-computer book series, launched in 1982, taught BASIC, machine code, and game-making to British children in colourful, cartoon-illustrated paperbacks priced under £3. Titles like Computer Spacegames, Machine Code for Beginners, and Write Your Own Adventure Programs sold in the millions, defined an entire generation's expectation of what 'a programming book' looked like, and were re-released as free PDFs in 2016. The explicit pedagogical bar the Code198x BASIC track is calibrated against.