Essential Books of Computer Science

1.
Introduction to Algorithms
Introduction to Algorithms 4.35 avg rating โ€” 9,239 ratings
2.
Structure and Interpretation of Computer Programs
Structure and Interpretation of Computer Programs 4.47 avg rating โ€” 4,821 ratings
3.
The C Programming Language
The C Programming Language 4.44 avg rating โ€” 11,167 ratings
6.
The Pragmatic Programmer: From Journeyman to Master
The Pragmatic Programmer: From Journeyman to Master 4.33 avg rating โ€” 23,511 ratings
7.
Introduction to the Theory of Computation
Introduction to the Theory of Computation 4.24 avg rating โ€” 2,091 ratings
11.
Artificial Intelligence: A Modern Approach
Artificial Intelligence: A Modern Approach 4.20 avg rating โ€” 4,386 ratings
14.
Algorithms
Algorithms 4.42 avg rating โ€” 1,814 ratings
15.
Compilers: Principles, Techniques, and Tools
Compilers: Principles, Techniques, and Tools 4.10 avg rating โ€” 3,005 ratings
17.
Advanced Programming in the UNIX Environment
Advanced Programming in the UNIX Environment 4.34 avg rating โ€” 1,724 ratings
18.
Concrete Mathematics: A Foundation for Computer Science
Concrete Mathematics: A Foundation for Computer Science 4.34 avg rating โ€” 1,857 ratings
20.
The Algorithm Design Manual
The Algorithm Design Manual 4.34 avg rating โ€” 2,669 ratings
21.
Computer Systems: A Programmer's Perspective
Computer Systems: A Programmer's Perspective 4.46 avg rating โ€” 1,103 ratings
22.
A Discipline of Programming
A Discipline of Programming 4.22 avg rating โ€” 181 ratings
23.
The Little Schemer
The Little Schemer 4.29 avg rating โ€” 1,978 ratings
24.
Programming Pearls
Programming Pearls 4.20 avg rating โ€” 3,209 ratings
25.
The Society of Mind
The Society of Mind 4.04 avg rating โ€” 3,332 ratings
27.
Clean Code: A Handbook of Agile Software Craftsmanship
Clean Code: A Handbook of Agile Software Craftsmanship 4.36 avg rating โ€” 22,976 ratings
28.
Hacker's Delight
Hacker's Delight 4.20 avg rating โ€” 1,133 ratings
29.
The Psychology of Computer Programming
The Psychology of Computer Programming 4.07 avg rating โ€” 601 ratings
30.
Joel on Software
Joel on Software 4.13 avg rating โ€” 3,373 ratings
31.
Introduction to System Design
Introduction to System Design 4.18 avg rating โ€” 40 ratings
32.
The UNIX Programming Environment
The UNIX Programming Environment 4.24 avg rating โ€” 1,308 ratings
35.
Feynman Lectures On Computation
Feynman Lectures On Computation 4.25 avg rating โ€” 473 ratings
38.
Chaos: Making a New Science
Chaos: Making a New Science 4.03 avg rating โ€” 40,241 ratings
39.
Fundamental Kotlin
Fundamental Kotlin 4.23 avg rating โ€” 39 ratings
41.
Refactoring: Improving the Design of Existing Code
Refactoring: Improving the Design of Existing Code 4.24 avg rating โ€” 8,765 ratings
42.
Pro Git
Pro Git 4.17 avg rating โ€” 3,374 ratings
43.
Structured Computer Organization
Structured Computer Organization 4.03 avg rating โ€” 584 ratings
44.
Quality Software Management: Systems Thinking
Quality Software Management: Systems Thinking 4.30 avg rating โ€” 102 ratings
45.
Database System Concepts
Database System Concepts 3.76 avg rating โ€” 556 ratings
46.
Computability and Logic
Computability and Logic 4.12 avg rating โ€” 164 ratings
47.
An Introduction to Database Systems
An Introduction to Database Systems
by: C.J. Date
3.92 avg rating โ€” 372 ratings
48.
The Fractal Geometry of Nature
The Fractal Geometry of Nature 4.23 avg rating โ€” 1,276 ratings
49.
Computability and Unsolvability
Computability and Unsolvability 3.84 avg rating โ€” 32 ratings
51.
Operating Systems: Three Easy Pieces
Operating Systems: Three Easy Pieces 4.70 avg rating โ€” 743 ratings
52.
Algorithm Design
Algorithm Design 4.16 avg rating โ€” 645 ratings
55.
Computational Complexity
Computational Complexity 3.90 avg rating โ€” 143 ratings
59.
Sync: The Emerging Science of Spontaneous Order
Sync: The Emerging Science of Spontaneous Order 4.07 avg rating โ€” 3,262 ratings
61.
Engines of Creation: The Coming Era of Nanotechnology
Engines of Creation: The Coming Era of Nanotechnology 4.18 avg rating โ€” 929 ratings
64.
Elements of the Theory of Computation
Elements of the Theory of Computation 3.91 avg rating โ€” 117 ratings
65.
Exploring Requirements: Quality Before Design
Exploring Requirements: Quality Before Design 3.81 avg rating โ€” 133 ratings
65.
Reviewing Java
Reviewing Java really liked it 4.00 avg rating โ€” 6 ratings
65.
Six Degrees: The Science of a Connected Age
Six Degrees: The Science of a Connected Age 3.90 avg rating โ€” 1,181 ratings
65.
C: A Reference Manual
C: A Reference Manual 4.18 avg rating โ€” 310 ratings
71.
Reviewing C++
Reviewing C++ 3.43 avg rating โ€” 7 ratings
74.
Does God Play Dice?: The New Mathematics of Chaos
Does God Play Dice?: The New Mathematics of Chaos 4.02 avg rating โ€” 1,687 ratings
79.
Scratch 2.0 Programming
Scratch 2.0 Programming 4.39 avg rating โ€” 57 ratings
81.
C Primer Plus
C Primer Plus 4.15 avg rating โ€” 264 ratings
81.
Discrete Mathematics and its Applications
Discrete Mathematics and its Applications 3.89 avg rating โ€” 1,527 ratings
83.
Purely Functional Data Structures
Purely Functional Data Structures 4.15 avg rating โ€” 668 ratings
83.
The Sciences of the Artificial
The Sciences of the Artificial 4.30 avg rating โ€” 644 ratings
86.
Modern Operating Systems
Modern Operating Systems 4.15 avg rating โ€” 2,179 ratings
88.
Lambda-Calculus and Combinators: An Introduction
Lambda-Calculus and Combinators: An Introduction 3.83 avg rating โ€” 23 ratings
91.
Design And Validation Of Computer Protocols
Design And Validation Of Computer Protocols 3.81 avg rating โ€” 16 ratings
92.
High Performance Browser Networking
High Performance Browser Networking 4.51 avg rating โ€” 836 ratings
95.
IBM and the Holocaust
IBM and the Holocaust 4.03 avg rating โ€” 1,834 ratings
97.
Structure and Interpretation of Computer Programs
Structure and Interpretation of Computer Programs 4.47 avg rating โ€” 4,821 ratings
98.
The Meme Machine
The Meme Machine 3.86 avg rating โ€” 4,217 ratings
99.
A History of ฯ€
A History of ฯ€ 3.94 avg rating โ€” 2,827 ratings
100.
The Hidden Dimension
The Hidden Dimension 4.03 avg rating โ€” 1,529 ratings