LibreReads
[Beta]
Search
Essential Books of Computer Science
1.
Introduction to Algorithms
by:
Thomas H. Cormen
4.35 avg rating โ 9,239 ratings
2.
Structure and Interpretation of Computer Programs
by:
Harold Abelson
4.47 avg rating โ 4,821 ratings
3.
The C Programming Language
by:
Brian W. Kernighan
4.44 avg rating โ 11,167 ratings
4.
The Art of Computer Programming, Volumes 1-3 Boxed Set
by:
Donald Ervin Knuth
4.50 avg rating โ 768 ratings
5.
Design Patterns: Elements of Reusable Object-Oriented Software
by:
Erich Gamma
4.19 avg rating โ 11,823 ratings
6.
The Pragmatic Programmer: From Journeyman to Master
by:
Dave Thomas
4.33 avg rating โ 23,511 ratings
7.
Introduction to the Theory of Computation
by:
Michael Sipser
4.24 avg rating โ 2,091 ratings
8.
Code: The Hidden Language of Computer Hardware and Software
by:
Charles Petzold
4.40 avg rating โ 10,330 ratings
9.
Windows 11: 2021 Complete New OS User Guide. 33 Best Tips and Tricks to Master your PC
by:
Allan Farington
4.45 avg rating โ 40 ratings
10.
The Mythical Man-Month: Essays on Software Engineering
by:
Frederick P. Brooks Jr.
4.01 avg rating โ 14,862 ratings
11.
Artificial Intelligence: A Modern Approach
by:
Stuart Russell
4.20 avg rating โ 4,386 ratings
12.
Code Complete: A Practical Handbook of Software Construction
by:
Steve McConnell
4.30 avg rating โ 9,435 ratings
13.
TCP/IP Illustrated, Vol. 1: The Protocols (Addison-Wesley Professional Computing Series)
by:
W. Richard Stevens
4.32 avg rating โ 1,300 ratings
14.
Algorithms
by:
Robert Sedgewick
4.42 avg rating โ 1,814 ratings
15.
Compilers: Principles, Techniques, and Tools
by:
Alfred V. Aho
4.10 avg rating โ 3,005 ratings
16.
Introduction to Automata Theory, Languages, and Computation
by:
John E. Hopcroft
4.05 avg rating โ 667 ratings
17.
Advanced Programming in the UNIX Environment
by:
W. Richard Stevens
4.34 avg rating โ 1,724 ratings
18.
Concrete Mathematics: A Foundation for Computer Science
by:
Ronald Graham
4.34 avg rating โ 1,857 ratings
19.
Learn You a Haskell for Great Good!: A Beginner's Guide
by:
Miran Lipovaฤa
4.30 avg rating โ 2,368 ratings
20.
The Algorithm Design Manual
by:
Steven S. Skiena
4.34 avg rating โ 2,669 ratings
21.
Computer Systems: A Programmer's Perspective
by:
Randal E. Bryant
4.46 avg rating โ 1,103 ratings
22.
A Discipline of Programming
by:
Edsger W. Dijkstra
4.22 avg rating โ 181 ratings
23.
The Little Schemer
by:
Daniel P. Friedman
4.29 avg rating โ 1,978 ratings
24.
Programming Pearls
by:
Jon L. Bentley
4.20 avg rating โ 3,209 ratings
25.
The Society of Mind
by:
Marvin Minsky
4.04 avg rating โ 3,332 ratings
26.
The Elements Of Computing Systems: Building A Modern Computer From First Principles
by:
Noam Nisan
4.54 avg rating โ 932 ratings
27.
Clean Code: A Handbook of Agile Software Craftsmanship
by:
Robert C. Martin
4.36 avg rating โ 22,976 ratings
28.
Hacker's Delight
by:
Henry S. Warren Jr.
4.20 avg rating โ 1,133 ratings
29.
The Psychology of Computer Programming
by:
Gerald M. Weinberg
4.07 avg rating โ 601 ratings
30.
Joel on Software
by:
Joel Spolsky
4.13 avg rating โ 3,373 ratings
31.
Introduction to System Design
by:
Shivam Singh
4.18 avg rating โ 40 ratings
32.
The UNIX Programming Environment
by:
Brian W. Kernighan
4.24 avg rating โ 1,308 ratings
33.
The Art of Computer Programming, Volume 1: Fundamental Algorithms
by:
Donald Ervin Knuth
4.38 avg rating โ 1,884 ratings
34.
Applied Cryptography: Protocols, Algorithms, and Source Code in C
by:
Bruce Schneier
4.21 avg rating โ 2,132 ratings
35.
Feynman Lectures On Computation
by:
Richard P. Feynman
4.25 avg rating โ 473 ratings
36.
A First Course in Logic: An Introduction to Model Theory, Proof Theory, Computability, and Complexity
by:
Shawn Hedman
4.38 avg rating โ 21 ratings
36.
An Introduction to Functional Programming Through Lambda Calculus
by:
Greg Michaelson
4.13 avg rating โ 224 ratings
38.
Chaos: Making a New Science
by:
James Gleick
4.03 avg rating โ 40,241 ratings
39.
Fundamental Kotlin
by:
Miloลก Vasiฤ
4.23 avg rating โ 39 ratings
40.
What Is Life? with Mind and Matter and Autobiographical Sketches
by:
Erwin Schrรถdinger
4.13 avg rating โ 7,501 ratings
41.
Refactoring: Improving the Design of Existing Code
by:
Martin Fowler
4.24 avg rating โ 8,765 ratings
42.
Pro Git
by:
Scott Chacon
4.17 avg rating โ 3,374 ratings
43.
Structured Computer Organization
by:
Andrew S. Tanenbaum
4.03 avg rating โ 584 ratings
44.
Quality Software Management: Systems Thinking
by:
Gerald M. Weinberg
4.30 avg rating โ 102 ratings
45.
Database System Concepts
by:
Abraham Silberschatz
3.76 avg rating โ 556 ratings
46.
Computability and Logic
by:
George S. Boolos
4.12 avg rating โ 164 ratings
47.
An Introduction to Database Systems
by:
C.J. Date
3.92 avg rating โ 372 ratings
48.
The Fractal Geometry of Nature
by:
Benoรฎt B. Mandelbrot
4.23 avg rating โ 1,276 ratings
49.
Computability and Unsolvability
by:
Martin D. Davis
3.84 avg rating โ 32 ratings
50.
Just Enough Tech: All the technical knowledge you need to succeed in any Tech industry interview
by:
Shivam Singh
4.29 avg rating โ 7 ratings
51.
Operating Systems: Three Easy Pieces
by:
Remzi H. Arpaci-Dusseau
4.70 avg rating โ 743 ratings
52.
Algorithm Design
by:
Jon Kleinberg
4.16 avg rating โ 645 ratings
53.
The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography
by:
Simon Singh
4.30 avg rating โ 28,489 ratings
54.
Basic Proof Theory (Cambridge Tracts in Theoretical Computer Science, Series Number 43)
by:
Anne S. Troelstra
3.91 avg rating โ 11 ratings
55.
Computational Complexity
by:
Christos H. Papadimitriou
3.90 avg rating โ 143 ratings
56.
Computability Theory (Chapman Hall/CRC Mathematics Series)
by:
S. Barry Cooper
4.17 avg rating โ 18 ratings
57.
Waltzing With Bears: Managing Risk on Software Projects
by:
Tom DeMarco
3.97 avg rating โ 778 ratings
58.
The Quark and the Jaguar: Adventures in the Simple and the Complex
by:
Murray Gell-Mann
3.84 avg rating โ 1,777 ratings
59.
Sync: The Emerging Science of Spontaneous Order
by:
Steven H. Strogatz
4.07 avg rating โ 3,262 ratings
60.
Linked: How Everything Is Connected to Everything Else and What It Means for Business, Science, and Everyday Life
by:
Albert-Lรกszlรณ Barabรกsi
3.94 avg rating โ 5,194 ratings
61.
Engines of Creation: The Coming Era of Nanotechnology
by:
Eric Drexler
4.18 avg rating โ 929 ratings
62.
Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
by:
Martin Kleppmann
4.70 avg rating โ 9,977 ratings
63.
The Annotated Turing: A Guided Tour Through Alan Turing's Historic Paper on Computability and the Turing Machine
by:
Charles Petzold
4.27 avg rating โ 1,153 ratings
64.
Elements of the Theory of Computation
by:
Harry R. Lewis
3.91 avg rating โ 117 ratings
65.
Exploring Requirements: Quality Before Design
by:
Donald C. Gause
3.81 avg rating โ 133 ratings
65.
The IT Handbook for Business, Managing Information Technology Support Costs
by:
William C. Couie
4.23 avg rating โ 13 ratings
65.
Reviewing Java
by:
Alex Maureau
really liked it 4.00 avg rating โ 6 ratings
65.
Six Degrees: The Science of a Connected Age
by:
Duncan J. Watts
3.90 avg rating โ 1,181 ratings
65.
C: A Reference Manual
by:
Samuel P. Harbison III
4.18 avg rating โ 310 ratings
70.
Communication Networks: Fundamental Concepts and Key Architectures
by:
Alberto Leon-Garcia
4.19 avg rating โ 53 ratings
71.
Reviewing C++
by:
Alex Maureau
3.43 avg rating โ 7 ratings
72.
Debugging: The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems
by:
David J. Agans
4.25 avg rating โ 484 ratings
73.
The Shape of Inner Space: String Theory and the Geometry of the Universe's Hidden Dimensions
by:
Shing-Tung Yau
3.99 avg rating โ 836 ratings
74.
Does God Play Dice?: The New Mathematics of Chaos
by:
Ian Stewart
4.02 avg rating โ 1,687 ratings
75.
The Cosmic Landscape: String Theory and the Illusion of Intelligent Design
by:
Leonard Susskind
4.15 avg rating โ 2,828 ratings
75.
The Strangest Man: The Hidden Life of Paul Dirac, Mystic of the Atom
by:
Graham Farmelo
4.01 avg rating โ 7,384 ratings
77.
The Book of Nothing: Vacuums, Voids, and the Latest Ideas about the Origins of the Universe
by:
John D. Barrow
3.96 avg rating โ 1,212 ratings
78.
Machine Learning with Neural Networks: An In-depth Visual Introduction with Python: Make Your Own Neural Network in Python: A Simple Guide on Machine Learning with Neural Networks.
by:
Michael Taylor
really liked it 4.00 avg rating โ 172 ratings
79.
Scratch 2.0 Programming
by:
Denis Golikov
4.39 avg rating โ 57 ratings
80.
Cracking the Coding Interview: 150 Programming Questions and Solutions
by:
Gayle Laakmann McDowell
4.33 avg rating โ 6,875 ratings
81.
C Primer Plus
by:
Stephen Prata
4.15 avg rating โ 264 ratings
81.
Discrete Mathematics and its Applications
by:
Kenneth H. Rosen
3.89 avg rating โ 1,527 ratings
83.
Purely Functional Data Structures
by:
Chris Okasaki
4.15 avg rating โ 668 ratings
83.
The Sciences of the Artificial
by:
Herbert A. Simon
4.30 avg rating โ 644 ratings
83.
Computer Organization & Design: The Hardware/Software Interface
by:
David A. Patterson
3.97 avg rating โ 1,688 ratings
86.
Modern Operating Systems
by:
Andrew S. Tanenbaum
4.15 avg rating โ 2,179 ratings
87.
OOP Concepts Booster : Take Your Coding Skills to the Next Level
by:
Rakesh Singh
3.69 avg rating โ 16 ratings
88.
Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency
by:
Tom DeMarco
4.02 avg rating โ 1,612 ratings
88.
Lambda-Calculus and Combinators: An Introduction
by:
J. Roger Hindley
3.83 avg rating โ 23 ratings
88.
Lambda-calculus, Combinators and Functional Programming (Cambridge Tracts in Theoretical Computer Science, Series Number 4)
by:
Gyรถrgy E. Rรฉvรฉsz
liked it 3.00 avg rating โ 6 ratings
91.
Design And Validation Of Computer Protocols
by:
Gerard J. Holzmann
3.81 avg rating โ 16 ratings
92.
High Performance Browser Networking
by:
Ilya Grigorik
4.51 avg rating โ 836 ratings
93.
File Structures: An Object-Oriented Approach with C++
by:
Michael J. Folk
3.88 avg rating โ 105 ratings
94.
Journey through Genius: The Great Theorems of Mathematics
by:
William Dunham
4.22 avg rating โ 2,937 ratings
95.
IBM and the Holocaust
by:
Edwin Black
4.03 avg rating โ 1,834 ratings
96.
Concepts, Techniques, and Models of Computer Programming
by:
Peter Van Roy
4.10 avg rating โ 244 ratings
97.
Structure and Interpretation of Computer Programs
by:
Harold Abelson
4.47 avg rating โ 4,821 ratings
98.
The Meme Machine
by:
Susan Blackmore
3.86 avg rating โ 4,217 ratings
99.
A History of ฯ
by:
Petr Beckmann
3.94 avg rating โ 2,827 ratings
100.
The Hidden Dimension
by:
Edward T. Hall
4.03 avg rating โ 1,529 ratings
Next