"The best book on programming for the layman is 'Alice in Wonderland', but that's because it's the best book on anything for the layman"
About this Quote
The second clause sharpens the joke into a cultural critique. “The best book on anything for the layman” is a backhanded nod to the hunger for a single, accessible text that makes complex systems feel domesticated. Perlis is teasing the layman, but also the expert class that keeps promising translation without initiation. Alice works because it doesn’t pretend to be an explanatory manual; it dramatizes bewilderment as the honest starting point. You don’t get comfort, you get calibration: learn how to think in a place where intuition constantly misfires.
Context matters: Perlis, an early computer scientist and famous epigrammist, helped build a field that was rapidly professionalizing in the mid-century. His line protects programming from being sold as mere technique while also demystifying it. If you can tolerate Wonderland’s nonsense, you can tolerate the mind-bending discipline of formal systems. That’s not elitism; it’s a sly admission that the doorway is small, and everyone has to duck.
Quote Details
| Topic | Coding & Programming |
|---|---|
| Source | Verified source: Epigrams on Programming (Alan Perlis, 1982)
Evidence: The best book on programming for the layman is "Alice in Wonderland"; but that's because it's the best book on anything for the layman. (pp. 7–13 (epigram #48; exact page within the article not verified from a scan)). This line appears as epigram #48 in Alan J. Perlis’s "Epigrams on Programming," first published in ACM SIGPLAN Notices, Vol. 17, No. 9 (September 1982), pp. 7–13. The Yale CS page is a later transcription and explicitly attributes the full list to the September 1982 SIGPLAN article, but it is not itself the first publication. I was not able (in this search pass) to open an actual scanned PDF/page image of the SIGPLAN issue to confirm which printed page within pp. 7–13 contains epigram #48; however, multiple bibliographic records agree on the venue/date/page-range. Other candidates (1) Humour the Computer (Andrew Davison, 1995) compilation96.5% ... The best book on programming for the layman is Alice in Wonderland ; but that's because it's the best book on any... |
| Cite |
Citation Formats
APA Style (7th ed.)
Perlis, Alan. (2026, February 20). The best book on programming for the layman is 'Alice in Wonderland', but that's because it's the best book on anything for the layman. FixQuotes. https://fixquotes.com/quotes/the-best-book-on-programming-for-the-layman-is-157650/
Chicago Style
Perlis, Alan. "The best book on programming for the layman is 'Alice in Wonderland', but that's because it's the best book on anything for the layman." FixQuotes. February 20, 2026. https://fixquotes.com/quotes/the-best-book-on-programming-for-the-layman-is-157650/.
MLA Style (9th ed.)
"The best book on programming for the layman is 'Alice in Wonderland', but that's because it's the best book on anything for the layman." FixQuotes, 20 Feb. 2026, https://fixquotes.com/quotes/the-best-book-on-programming-for-the-layman-is-157650/. Accessed 26 Mar. 2026.





