CHAPTER 1Prologues

“The programmers of tomorrow are the wizards of the future. You're going to look like you have magic powers compared to everyone else.”

Gabe Newell, founder, Valve

“Any sufficiently advanced technology is indistinguishable from magic.”

Arthur C. Clarke

“The programs we use to conjure processes are like a sorcerer's spells. They are carefully composed from symbolic expressions in arcane and esoteric programming languages.”

Harold Abelson and Gerald Jay Sussman, Structure and Interpretation of Computer Programs


The Sorting of Wizards

“A sorting shall now commence!” an ancient wizard announced. “We must assign all of you into your various Houses. Each House at this prestigious school champions a slightly ...

Get Don't Teach Coding now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.