Y Hacker News Books

SICP: The only computer science book worth reading twice? (2010) ↗

The books people recommended

2024-11-16 · 466 points · 180 comments · 20 books named by at least one person here and at least 3 people overall. The number on the left is how many people named it in this thread.

  1. 14

    Structure and Interpretation of Computer Programs

    Harold Abelson

    14 here · 316 all-time · #2 overall

    Buy on Amazon4.7 out of 5, 742 ratings on Amazon
  2. 5Distributed Systems

    Distributed Systems

    Andrew S. Tanenbaum

    5 here · 9 all-time · #762 overall

  3. 4Software Design for Flexibility

    Software Design for Flexibility

    Gerald Jay Sussman

    4 here · 8 all-time · #895 overall

  4. 3

    The Art of Computer Programming

    Donald Knuth

    3 here · 127 all-time · #14 overall

    Buy on Amazon4.5 out of 5, 203 ratings on Amazon
  5. 2

    Designing Data-Intensive Applications

    Martin Kleppmann

    2 here · 104 all-time · #24 overall

    Buy on Amazon4.8 out of 5, 5,595 ratings on Amazon
  6. 2Computer Architecture

    Computer Architecture

    John L. Hennessy, David A. Patterson

    2 here · 16 all-time · #391 overall

    Buy on Amazon4.0 out of 5, 442 ratings on Amazon
  7. 2Paradigms of Artificial Intelligence Programming

    Paradigms of Artificial Intelligence Programming

    Peter Norvig

    2 here · 15 all-time · #440 overall

    Buy on Amazon4.7 out of 5, 65 ratings on Amazon
  8. 1

    Gödel, Escher, Bach

    Douglas Hofstadter

    1 here · 347 all-time · #1 overall

    Buy on Amazon4.7 out of 5, 2,713 ratings on Amazon
  9. 1

    The Mythical Man-Month

    Frederick Brooks Jr.

    1 here · 137 all-time · #13 overall

    Buy on Amazon4.5 out of 5, 1,811 ratings on Amazon
  10. 1

    The Soul of a New Machine

    Tracy Kidder

    1 here · 76 all-time · #43 overall

    Buy on Amazon4.5 out of 5, 1,741 ratings on Amazon
  11. 1

    The Little Schemer

    Daniel P. Friedman, Matthias Felleisen

    1 here · 51 all-time · #81 overall

    Buy on Amazon4.6 out of 5, 185 ratings on Amazon
  12. 1Computer Systems: A Programmer's Perspective

    Computer Systems: A Programmer's Perspective

    Randal E. Bryant; David R. O'Hallaron

    1 here · 26 all-time · #220 overall

    Buy on Amazon4.2 out of 5, 682 ratings on Amazon
  13. 1Types and Programming Languages

    Types and Programming Languages

    Benjamin C. Pierce

    1 here · 15 all-time · #422 overall

    Buy on Amazon4.8 out of 5, 98 ratings on Amazon
  14. 1The Elements of Programming Style

    The Elements of Programming Style

    Brian Kernighan and P. J. Plauger

    1 here · 9 all-time · #697 overall

  15. 1Elements of Programming

    Elements of Programming

    Alexander Stepanov, Paul McJones

    1 here · 9 all-time · #742 overall

  16. 1The Emperor's New Mind

    The Emperor's New Mind

    Roger Penrose

    1 here · 8 all-time · #861 overall

  17. 1The Connection Machine

    The Connection Machine

    W. Daniel Hillis

    1 here · 7 all-time · #1057 overall

  18. 1The Little LISPer

    The Little LISPer

    Daniel Friedman

    1 here · 5 all-time · #1310 overall

  19. 1Computer Organization and Design

    Computer Organization and Design

    David A. Patterson; John L. Hennessy

    1 here · 4 all-time · #1553 overall

  20. 1Algorithmics

    Algorithmics

    David Harel

    1 here · 4 all-time · #1757 overall