EyebrarianPrize winnersGet the app

Books › Structure and Interpretation of Computer Programs (SICP) › Books like it

If you loved

Books like Structure and Interpretation of Computer Programs (SICP)

A rigorous, mind-expanding grimoire that treats programming not as a mechanical task, but as a profound medium of pure thought. These 12 books are the closest matches in mood, pace and themes, with what each one shares with Structure and Interpretation of Computer Programs (SICP).

  • intellectual
  • mind-expanding
  • arcane
  • challenging
  1. 01

    The Little Schemer

    Daniel P. Friedman and Matthias Felleisen · 1996

    A playful, Socratic dialogue that uses food metaphors to rewire your brain into thinking in elegant, recursive loops.

    Shares:
    • intellectual
    • mind-expanding
    • playful
    • the beauty of recursion
  2. 02

    On LISP

    Paul Graham

    An analytical deep dive into building problem-specific languages through bottom-up programming.

    Shares:
    • intellectual
  3. 03

    Eloquent Javascript

    Marijn Haverbeke

    A beautifully crafted, philosophical journey into the heart of web programming that treats code as a medium of expression.

    Shares:
    • intellectual
    • challenging
    • philosophical
    • playful
  4. 04

    Design concepts in programming languages

    David Gifford and Mark A. Sheldon

    A rigorous, systematic exploration of how simple frameworks can untangle the immense complexity of programming language design.

    Shares:
    • intellectual
  5. 05

    Introduction to Algorithms

    Thomas H. Cormen, Charles E. Leiserson and others

    A monumental, demanding masterclass in computational logic that rewards patient study with profound structural clarity.

    Shares:
    • intellectual
    • authoritative
    • rigorous
  6. 06

    The art of computer programming

    Donald Knuth · 1973

    A monumental, intellectually demanding pilgrimage into the mathematical soul of computation.

    Shares:
    • intellectual
    • authoritative
    • rigorous
  7. 07

    Introduction to the theory of computation

    Michael Sipser · 1996

    A masterclass in making profound, abstract mathematical concepts feel intuitive and beautifully elegant.

    Shares:
    • intellectual
    • rigorous
  8. 08

    The C Programming Language

    Brian W. Kernighan

    A masterclass in elegant brevity that feels like being handed the keys to the machine.

    Shares:
    • intellectual
    • authoritative
  9. 09

    Think Python

    Allen B. Downey

    A patient, hands-on guide that transforms the intimidating world of coding into a series of clear, solvable puzzles.

    Feels:
    • focused
    • illuminating
    • structured
  10. 10

    Structured Computer Organization

    Andrew S. Tanenbaum · 1976

    A methodical, illuminating journey down the rabbit hole of computing, turning technological magic into logical architecture.

    Shares:
    • intellectual
    • authoritative
  11. 11

    Computer Science Distilled

    Wladston Ferreira Filho

    A friendly, fast-paced flashlight cutting through the intimidating fog of computer science fundamentals.

    Feels:
    • illuminating
    • focused
    • empowering
  12. 12

    Compilers, principles, techniques, and tools

    Alfred V. Aho, Ravi Sethi and others · 1986

    A rigorous, foundational descent into the deep magic of how human-readable code is transformed into machine execution.

    Shares:
    • challenging
    • authoritative
    • rigorous

Back to Structure and Interpretation of Computer Programs (SICP)