Y Hacker News Books

Ask HN: What are the most eye-opening textbooks you have ever read? ↗

The books people recommended

2023-05-13 · 250 points · 169 comments · 75 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. 6You Just Don't Understand

    You Just Don't Understand

    Deborah Tannen

    6 here · 8 all-time · #900 overall

  2. 4

    Structure and Interpretation of Computer Programs

    Harold Abelson

    4 here · 316 all-time · #2 overall

    Buy on Amazon4.7 out of 5, 742 ratings on Amazon
  3. 4

    Never Split the Difference

    Chris Voss

    4 here · 62 all-time · #60 overall

    Buy on Amazon4.7 out of 5, 51,660 ratings on Amazon
  4. 4

    How to Design Programs

    Matthias Felleisen

    4 here · 21 all-time · #299 overall

    Buy on Amazon4.4 out of 5, 97 ratings on Amazon
  5. 4Statistical Rethinking

    Statistical Rethinking

    Richard McElreath

    4 here · 19 all-time · #340 overall

    Buy on Amazon4.8 out of 5, 380 ratings on Amazon
  6. 3

    Algorithms

    Robert Sedgewick

    3 here · 49 all-time · #89 overall

    Buy on Amazon4.6 out of 5, 876 ratings on Amazon
  7. 3

    The Elements of Statistical Learning

    Hastie, Tibshirani, Friedman

    3 here · 30 all-time · #191 overall

    Buy on Amazon4.6 out of 5, 1,362 ratings on Amazon
  8. 3Operating Systems: Three Easy Pieces

    Operating Systems: Three Easy Pieces

    Tanenbaum

    3 here · 22 all-time · #279 overall

    Buy on Amazon4.5 out of 5, 721 ratings on Amazon
  9. 2

    Code

    Charles Petzold

    2 here · 147 all-time · #12 overall

    Buy on Amazon4.6 out of 5, 2,787 ratings on Amazon
  10. 2

    The C Programming Language

    Brian Kernighan, Dennis Ritchie

    2 here · 124 all-time · #15 overall

    Buy on Amazon4.7 out of 5, 182 ratings on Amazon
  11. 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
  12. 2

    Calculus

    Spivak

    2 here · 99 all-time · #30 overall

    Buy on Amazon4.6 out of 5, 187 ratings on Amazon
  13. 2

    Introduction to Algorithms

    Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein

    2 here · 71 all-time · #47 overall

  14. 2

    How to Solve It

    George Polya

    2 here · 42 all-time · #115 overall

    Buy on Amazon4.5 out of 5, 1,615 ratings on Amazon
  15. 2

    Crafting Interpreters

    Robert Nystrom

    2 here · 32 all-time · #175 overall

    Buy on Amazon4.8 out of 5, 734 ratings on Amazon
  16. 2

    Euclid's Elements

    Euclid

    2 here · 23 all-time · #266 overall

    Buy on Amazon4.8 out of 5, 1,006 ratings on Amazon
  17. 2Probability Theory

    Probability Theory

    E. T. Jaynes

    2 here · 19 all-time · #341 overall

    Buy on Amazon4.8 out of 5, 147 ratings on Amazon
  18. 2Introduction to the Theory of Computation

    Introduction to the Theory of Computation

    Michael Sipser

    2 here · 18 all-time · #363 overall

    Buy on Amazon4.4 out of 5, 600 ratings on Amazon
  19. 2Introduction to Linear Algebra

    Introduction to Linear Algebra

    Gilbert Strang

    2 here · 14 all-time · #454 overall

    Buy on Amazon4.5 out of 5, 486 ratings on Amazon
  20. 2Software Tools

    Software Tools

    Kernighan and Plauger

    2 here · 12 all-time · #542 overall

    Buy on Amazon4.7 out of 5, 29 ratings on Amazon
  21. 2The Timeless Way of Building

    The Timeless Way of Building

    Christopher Alexander

    2 here · 11 all-time · #596 overall

    Buy on Amazon4.7 out of 5, 331 ratings on Amazon
  22. 2Power

    Power

    Naomi Alderman

    2 here · 8 all-time · #842 overall

  23. 2Molecular Biology of the Cell

    Molecular Biology of the Cell

    Bruce Alberts

    2 here · 6 all-time · #1104 overall

  24. 2Ecology of the Planted Aquarium

    Ecology of the Planted Aquarium

    Diana Walstad

    2 here · 6 all-time · #1105 overall

  25. 2Nand to Tetris

    Nand to Tetris

    2 here · 5 all-time · #1459 overall

  26. 2What Is This Thing Called Science?

    What Is This Thing Called Science?

    A.F. Chalmers

    2 here · 3 all-time · #2634 overall

  27. 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
  28. 1

    The Selfish Gene

    Richard Dawkins

    1 here · 178 all-time · #7 overall

    Buy on Amazon4.6 out of 5, 8,966 ratings on Amazon
  29. 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
  30. 1

    The Art of Computer Programming

    Donald Knuth

    1 here · 127 all-time · #14 overall

    Buy on Amazon4.5 out of 5, 203 ratings on Amazon
  31. 1

    The Design of Everyday Things

    Don Norman

    1 here · 95 all-time · #33 overall

    Buy on Amazon4.6 out of 5, 8,629 ratings on Amazon
  32. 1

    Fooled by Randomness

    Nassim Nicholas Taleb

    1 here · 81 all-time · #41 overall

    Buy on Amazon4.4 out of 5, 6,682 ratings on Amazon
  33. 1

    Design Patterns

    Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides

    1 here · 80 all-time · #42 overall

    Buy on Amazon4.3 out of 5, 27 ratings on Amazon
  34. 1

    Peopleware

    Tom DeMarco

    1 here · 62 all-time · #59 overall

    Buy on Amazon4.5 out of 5, 1,189 ratings on Amazon
  35. 1

    Linear Algebra

    Strang

    1 here · 60 all-time · #62 overall

    Buy on Amazon4.7 out of 5, 48 ratings on Amazon
  36. 1The Elements of Computing Systems

    The Elements of Computing Systems

    Nisan and Schocken

    1 here · 58 all-time · #65 overall

    Buy on Amazon4.7 out of 5, 416 ratings on Amazon
  37. 1

    The Demon-Haunted World

    Carl Sagan

    1 here · 45 all-time · #99 overall

    Buy on Amazon4.7 out of 5, 7,776 ratings on Amazon
  38. 1

    The Algorithm Design Manual

    Steven S. Skiena

    1 here · 43 all-time · #111 overall

    Buy on Amazon4.4 out of 5, 597 ratings on Amazon
  39. 1

    Programming Pearls

    Jon Bentley

    1 here · 35 all-time · #145 overall

    Buy on Amazon4.4 out of 5, 402 ratings on Amazon
  40. 1

    The Intelligent Investor

    Benjamin Graham

    1 here · 33 all-time · #169 overall

    Buy on Amazon4.6 out of 5, 52,344 ratings on Amazon
  41. 1

    The Better Angels of Our Nature

    Steven Pinker

    1 here · 32 all-time · #177 overall

    Buy on Amazon4.5 out of 5, 3,858 ratings on Amazon
  42. 1

    Factfulness

    Hans Rosling

    1 here · 32 all-time · #179 overall

    Buy on Amazon4.6 out of 5, 28,138 ratings on Amazon
  43. 1

    The Dictator's Handbook

    Bruce Bueno de Mesquita, Alastair Smith

    1 here · 29 all-time · #196 overall

    Buy on Amazon4.6 out of 5, 2,461 ratings on Amazon
  44. 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
  45. 1Computer Networking: A Top-Down Approach

    Computer Networking: A Top-Down Approach

    Kurose and Ross

    1 here · 25 all-time · #242 overall

    Buy on Amazon4.4 out of 5, 660 ratings on Amazon
  46. 1

    The Information

    James Gleick

    1 here · 24 all-time · #248 overall

    Buy on Amazon4.4 out of 5, 1,588 ratings on Amazon
  47. 1

    A Brief History of Time

    Stephen Hawking

    1 here · 23 all-time · #259 overall

    Buy on Amazon4.6 out of 5, 11,605 ratings on Amazon
  48. 1Computer Architecture

    Computer Architecture

    John L. Hennessy, David A. Patterson

    1 here · 16 all-time · #391 overall

    Buy on Amazon4.0 out of 5, 442 ratings on Amazon
  49. 1The Psychology of Computer Programming

    The Psychology of Computer Programming

    Gerald M. Weinberg

    1 here · 16 all-time · #410 overall

    Buy on Amazon4.0 out of 5, 140 ratings on Amazon
  50. 1Introduction to Statistical Learning

    Introduction to Statistical Learning

    Gareth James, Daniela Witten, Trevor Hastie, Robert Tibshirani

    1 here · 12 all-time · #534 overall

    Buy on Amazon4.8 out of 5, 1,937 ratings on Amazon
  51. 1Computer Networks

    Computer Networks

    Andrew S. Tanenbaum

    1 here · 11 all-time · #570 overall

    Buy on Amazon4.4 out of 5, 503 ratings on Amazon
  52. 1Calculus on Manifolds

    Calculus on Manifolds

    Michael Spivak

    1 here · 11 all-time · #571 overall

    Buy on Amazon4.5 out of 5, 144 ratings on Amazon
  53. 1Quantum Mechanics

    Quantum Mechanics

    Leonard Susskind

    1 here · 11 all-time · #604 overall

    Buy on Amazon4.6 out of 5, 2,607 ratings on Amazon
  54. 1Out of the Crisis

    Out of the Crisis

    W. Edwards Deming

    1 here · 10 all-time · #629 overall

    Buy on Amazon4.6 out of 5, 549 ratings on Amazon
  55. 1The Unix Programming Environment

    The Unix Programming Environment

    Kernighan and Pike

    1 here · 10 all-time · #634 overall

  56. 1Biology

    Biology

    Peter Raven

    1 here · 10 all-time · #681 overall

  57. 1The Elements of Programming Style

    The Elements of Programming Style

    Brian Kernighan and P. J. Plauger

    1 here · 9 all-time · #697 overall

  58. 1Introduction to Quantum Mechanics

    Introduction to Quantum Mechanics

    David J. Griffiths

    1 here · 9 all-time · #744 overall

  59. 1Writing Efficient Programs

    Writing Efficient Programs

    Jon Bentley

    1 here · 8 all-time · #881 overall

  60. 1The Sleepwalkers

    The Sleepwalkers

    Christopher Clark

    1 here · 7 all-time · #931 overall

  61. 1On the Origin of Species

    On the Origin of Species

    Charles Darwin

    1 here · 7 all-time · #993 overall

  62. 1Robot series

    Robot series

    Isaac Asimov

    1 here · 7 all-time · #1036 overall

  63. 1Software Foundations

    Software Foundations

    Robert Harper

    1 here · 6 all-time · #1062 overall

  64. 1Transaction Processing: Concepts and Techniques

    Transaction Processing: Concepts and Techniques

    Gray and Reuter

    1 here · 6 all-time · #1170 overall

  65. 1A Common Sense Guide to Data Structures and Algorithms

    A Common Sense Guide to Data Structures and Algorithms

    Jay Wengrow

    1 here · 5 all-time · #1267 overall

  66. 1The Shape of Space

    The Shape of Space

    Jeffrey R. Weeks

    1 here · 5 all-time · #1504 overall

  67. 1The Pattern on the Stone

    The Pattern on the Stone

    Daniel Hillis

    1 here · 4 all-time · #1536 overall

  68. 1Precalculus Mathematics in a Nutshell

    Precalculus Mathematics in a Nutshell

    George Finlay Simmons

    1 here · 4 all-time · #1591 overall

  69. 1Object Oriented Software Construction

    Object Oriented Software Construction

    Bertrand Meyer

    1 here · 4 all-time · #1617 overall

  70. 1Mathematics and Plausible Reasoning

    Mathematics and Plausible Reasoning

    George Polya

    1 here · 4 all-time · #1698 overall

  71. 1Cadillac Desert

    Cadillac Desert

    Marc Reisner

    1 here · 4 all-time · #1879 overall

  72. 1Anarchy, State, and Utopia

    Anarchy, State, and Utopia

    Robert Nozick

    1 here · 3 all-time · #2246 overall

  73. 1Geometry for Programmers

    Geometry for Programmers

    Manning

    1 here · 3 all-time · #2273 overall

  74. 1Fundamentals of Physics

    Fundamentals of Physics

    Halliday, Resnick, and Walker

    1 here · 3 all-time · #2531 overall

  75. 1Computer Graphics: Principles and Practice

    Computer Graphics: Principles and Practice

    James D. Foley, Andries van Dam

    1 here · 3 all-time · #2611 overall