BookSense

Book lists

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

  1. 1The Little Schemer

    The Little Schemer

    Matthias Felleisen

    A dialogue-style introduction to recursion and Scheme that uses a question-and-answer format to teach the same core habits of thought.

  2. 2Lisp in Small Pieces

    Lisp in Small Pieces

    Christian Queinnec

    A thorough study of how Lisp-family languages are implemented, covering interpreters and compilers in depth.

  3. 3Land of Lisp

    Land of Lisp

    Conrad Barski

    A playful, illustrated introduction to Common Lisp that teaches programming through small games and projects.

  4. 4Practical Common Lisp

    Practical Common Lisp

    Peter Seibel

    A hands-on guide to Common Lisp that covers real projects and the language's practical tools.

  5. 5Let Over Lambda

    Let Over Lambda

    Doug Hoyte

    An advanced book on Common Lisp macros and closures that continues the theme of building languages within languages.

  6. 6Paradigms of Artificial Intelligence Programming

    Paradigms of Artificial Intelligence Programming

    Peter Norvig

    Uses 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