Books like Structure and Interpretation of Computer Programs
Loved Structure and Interpretation of Computer Programs by Harold Abelson? Here are 6 books with the same pull, and why each one fits.
About Structure and Interpretation of Computer Programs (SICP) →6 books
- 1The Little Schemer

The Little Schemer
Matthias FelleisenA dialogue-style introduction to recursion and Scheme that uses a question-and-answer format to teach the same core habits of thought.
- 2Lisp in Small Pieces

Lisp in Small Pieces
Christian QueinnecA thorough study of how Lisp-family languages are implemented, covering interpreters and compilers in depth.
- 3Land of Lisp

Land of Lisp
Conrad BarskiA playful, illustrated introduction to Common Lisp that teaches programming through small games and projects.
- 4Practical Common Lisp

Practical Common Lisp
Peter SeibelA hands-on guide to Common Lisp that covers real projects and the language's practical tools.
- 5Let Over Lambda

Let Over Lambda
Doug HoyteAn advanced book on Common Lisp macros and closures that continues the theme of building languages within languages.
- 6Paradigms of Artificial Intelligence Programming

Paradigms of Artificial Intelligence Programming
Peter NorvigUses Common Lisp to build classic AI programs, which suits readers who enjoyed the Lisp-based approach of SICP.
Want picks just for you? Tell us books you love.
Wrote a book on this list? Claim your author page
More book lists
- The best fantasy series of all timeThe fantasy series readers love most, from epic quests to magic schools, each listed by its first book.100 books
- Thrillers for fans of Stieg LarssonDark, twisty crime with sharp investigators, for readers who loved The Girl with the Dragon Tattoo.10 books
- The best Spanish-language novelsGreat novels first written in Spanish, from Spain and Latin America, classic and modern.50 books
- French classics everyone should readThe great French novels, from Dumas and Hugo to Camus and Duras.30 books







