The most mentioned books on Stack Overflow ↗
The books people recommended
2017-02-08 · 644 points · 246 comments · 59 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.
- 46

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

- 7

- 5

- 4

- 3

- 3

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

- 3

Compilers: Principles, Techniques, and Tools
Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman
3 here · 25 all-time · #240 overall
- 3Lisp in Small Pieces
- 2The Effective Engineer
- 2Effective C++
- 2Java Concurrency in Practice
- 2Language Implementation Patterns
- 1

- 1

- 1

- 1

- 1The Elements of Computing Systems
- 1

- 1

- 1

- 1

- 1

- 1

- 1Effective Java
- 1A Pattern Language
- 1Computer Architecture
- 1Head First Design Patterns
Head First Design Patterns
Eric Freeman, Elisabeth Robson, Bert Bates, Kathy Sierra
1 here · 16 all-time · #399 overall
- 1Patterns of Enterprise Application Architecture
- 1You Don't Know JS
- 1Introduction to Linear Algebra
- 1Hacking
- 1Metamagical Themas
- 1The Timeless Way of Building
- 1The Go Programming Language
- 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
- 1Engineering a Compiler
- 1Modern C++ Design
- 1Fluent Python
- 1Hacker's Delight
- 1Concepts of Modern Mathematics
- 1Coding the Matrix: Linear Algebra with Python and Software Design
Coding the Matrix: Linear Algebra with Python and Software Design
Philip N. Klein
1 here · 6 all-time · #1225 overall
- 1Accelerated C++
- 1The Art and Craft of Problem Solving
- 1The Art of Unit Testing
- 1Game Scripting Mastery
- 1Principles of Object Oriented JavaScript
- 1Modern Compiler Implementation in C
- 1Practical Foundations for Programming Languages
- 1Effective Modern C++
- 1Linear Algebra and its Applications
- 1Enterprise Integration Patterns
- 1Compiler Construction
- 1The Garbage Collection Handbook
The Garbage Collection Handbook
Richard Jones, Antony Hosking, Eliot Moss
1 here · 3 all-time · #2178 overall
- 1Understanding ECMAScript 6
- 1Assembly Language Step-by-Step
- 1Patterns of Software
- 1Modern Compiler Implementation in Java