Ask HN: The book that did it for you in math and/or CS? ↗
The books people recommended
2022-02-27 · 392 points · 205 comments · 102 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.
- 8

- 6

- 5

- 5

- 5Principles of Mathematical Analysis
- 5Discrete Mathematics with Applications
- 4

- 4

- 4

- 3

- 3

- 3

- 2

Introduction to Algorithms
Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein
2 here · 71 all-time · #47 overall
- 2

- 2

- 2The Elements of Computing Systems
- 2

- 2

- 2Operating Systems: Three Easy Pieces
- 2The Art of Unix Programming
- 2Book of Proof
- 2The Unix Programming Environment
- 2Mathematics for the million
- 2Algorithms + Data Structures = Programs
- 2Elementary Number Theory
- 2A Fortran Coloring Book
A Fortran Coloring Book
2 here · 3 all-time · #2439 overall
- 1

- 1

Design Patterns
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
1 here · 80 all-time · #42 overall
- 1

- 1

- 1

- 1

- 1Artificial Intelligence: A Modern Approach
Artificial Intelligence: A Modern Approach
Stuart Russell and Peter Norvig
1 here · 29 all-time · #195 overall
- 1The Code Book
- 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
- 1The Annotated Turing
- 1

Compilers: Principles, Techniques, and Tools
Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman
1 here · 25 all-time · #240 overall
- 1Computer Networking: A Top-Down Approach
- 1

- 1Calculus Made Easy
- 1TCP/IP Illustrated
- 1Algebra
- 1Physically Based Rendering
- 1Convex Optimization
- 1Computer Architecture
- 1Real Analysis
- 1Introduction to Linear Algebra
- 1Advanced Programming in the UNIX Environment
- 1Nonlinear Dynamics and Chaos
- 1How to Prove It
- 1Statistics
- 1Art of Problem Solving
- 1Information Theory, Inference, and Learning Algorithms
- 1Logicomix
- 1A Book of Abstract Algebra
- 1Grokking Algorithms
- 1Computer Networks
- 1The Singularity Is Near
- 1Purely Functional Data Structures
- 1Engineering Mathematics
- 1Vector Calculus, Linear Algebra, and Differential Forms: A Unified Approach
Vector Calculus, Linear Algebra, and Differential Forms: A Unified Approach
Hubbard
1 here · 10 all-time · #677 overall
- 1Unix Network Programming
- 1The Elements of Programming Style
The Elements of Programming Style
Brian Kernighan and P. J. Plauger
1 here · 9 all-time · #697 overall
- 1How to Lie with Statistics
- 1Classical Mechanics
- 1Advanced Engineering Mathematics
- 1Introduction to Quantum Mechanics
- 1Theory of Computation
- 1Discrete Mathematics
- 1Programming: Principles and Practice Using C++
- 1Gravitation
- 1Introduction to Automata Theory, Languages and Computation
Introduction to Automata Theory, Languages and Computation
John E. Hopcroft and Jeffrey D. Ullman
1 here · 6 all-time · #1212 overall
- 1Analysis I
- 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
- 1Accelerated C++
- 1Mathematical Proofs
- 1Analysis
- 1Structured Computer Organization
- 1Commodore 64 Programmers Reference Guide
Commodore 64 Programmers Reference Guide
1 here · 5 all-time · #1476 overall
- 1Methods of Mathematical Physics
- 1Elementary Algebra
- 1The Theoretical Minimum
- 1Code Reading
- 1Precalculus Mathematics in a Nutshell
- 1ML for the Working Programmer
- 1Programming in Haskell
- 1Feynman Lectures on Computation
- 1Software Tools in Pascal
Software Tools in Pascal
1 here · 4 all-time · #1756 overall
- 1Good Math
- 1Mathematics for Computer Science
- 1Combinatorics: Topics, Techniques, Algorithms
- 1CODE The Hidden Language of Computer Hardware and Software
CODE The Hidden Language of Computer Hardware and Software
Charles Petzold
1 here · 4 all-time · #1905 overall
- 1A Mathematical Theory of Communication
- 1Discrete Mathematics and Its Applications
- 1Python Crash Course
- 1Deep Learning for Coders with Fastai and PyTorch
Deep Learning for Coders with Fastai and PyTorch
Jeremy Howard and Sylvain Gugger
1 here · 3 all-time · #1979 overall
- 1Think: A Compelling Introduction to Philosophy
- 1Programming in Standard ML
- 1Number Theory
- 1Numerical Analysis
- 1Infinite Powers
- 1Flights of Fantasy
Flights of Fantasy
1 here · 3 all-time · #2438 overall