What to Read After Structure and Interpretation of Computer Programs (SICP)
Readers who loved Structure and Interpretation of Computer Programs (SICP) by Harold Abelson keep reaching for these 24 books. This list is built from where Structure and Interpretation of Computer Programs (SICP) is read alongside other books across reader co-reads and book lists. The more independent sources agree on a title, the higher it ranks.
Books to read after Structure and Interpretation of Computer Programs (SICP)
The Little Schemer
Hackers & painters
Programming Pearls
Code Complete
Compilers, principles, techniques, and tools
The algorithm design manual
The Mythical Man-Month
Practical Common Lisp
Pragmatic Programmer
Real World Haskell
Purely functional data structures
Land of Lisp
Introduction to Algorithms
On LISP
Paradigms of Artificial Intelligence
C Programming Language & Introduction Unix
Hacker's delight
Types and Programming Languages
Code
Artificial intelligence
Concepts, Techniques, and Models of Computer Programming
Introduction to the Theory of Computation
Clojure Programming
The elements of computing systems
More about Structure and Interpretation of Computer Programs (SICP)