Skip to content
Home
Videos
Books
All
Topics
Trends
Blogs
Podcasts
Surprise me
History
Lists
Watch later
Liked videos
Following
All
Topics
Trends
Home
Videos
Books
Blogs
Podcasts
Ctrl K
Books
Computer Science
Filters
2007–2026
Code Complete
Steve McConnell
393
recommend · 894
2007–2026
Structure and Interpretation of Computer Programs
Harold Abelson
347
recommend · 761
2007–2026
The art of computer programming
Donald Knuth
336
recommend · 1,799
2017–2026
Crafting Interpreters
Robert Nystrom
295
recommend · 521
2007–2026
How to Design Programs
Matthias Felleisen
277
recommend · 776
2007–2026
Introduction to Algorithms
Thomas H. Cormen
274
recommend · 880
2007–2026
The Soul of a New Machine
Tracy Kidder
260
recommend · 538
2008–2026
Code
Charles Petzold
243
recommend · 385
2008–2026
The Elements of Computing Systems
Noam Nisan
204
recommend · 344
2007–2026
Compilers, principles, techniques, and tools
Alfred V. Aho
195
recommend · 958
2007–2026
The algorithm design manual
Steven S. Skiena
195
recommend · 321
2010–2026
Cracking The Coding Interview
Gayle Laakmann McDowell
178
recommend · 553
2008–2026
Types and Programming Languages
Benjamin C. Pierce
132
recommend · 321
2007–2026
Hackers
Steven Levy
130
recommend · 236
2012–2026
Game Programming Patterns
Robert Nystrom
120
recommend · 161
2007–2026
Hackers & painters
Graham, Paul
109
recommend · 294
2009–2026
The Dream Machine
M. Mitchell Waldrop
109
recommend · 199
2008–2026
Hacker's Delight
Henry S. Warren Jr.
105
recommend · 169
2007–2026
Domain-Driven Design
Eric Evans
104
recommend · 252
2010–2026
Physically Based Rendering
Matt Pharr
92
recommend · 157
2007–2026
Programming Perl
Larry Wall
90
recommend · 298
2007–2026
Purely functional data structures
Chris Okasaki
87
recommend · 209
2007–2026
Dealers of Lightning
Michael A. Hiltzik
74
recommend · 125
2007–2026
Quantum Computing Since Democritus
Scott Aaronson
73
recommend · 131
2016–2026
Writing An Interpreter In Go
Thorsten Ball
73
recommend · 107
2012–2026
The Nature of Code
Daniel Shiffman
73
recommend · 111
2016–2026
Algorithms to Live By
Brian Christian
69
recommend · 126
2016–2026
Weapons of Math Destruction
Cathy O'Neil
68
recommend · 132
2009–2026
Computer systems
Randal Bryant
67
recommend · 110
2008–2026
Introduction to the theory of computation
Michael Sipser
66
recommend · 96
2009–2026
The AWK programming language
Alfred V. Aho
61
recommend · 117
2011–2026
The Information
James Gleick
61
recommend · 92
2008–2026
Computer architecture
John L. Hennessy
59
recommend · 110
2008–2025
Mastering Regular Expressions
Jeffrey E. F. Friedl
58
recommend · 115
2007–2026
Software Estimation
Steve McConnell
58
recommend · 120
Software Foundations
Benjamin C. Pierce
2011–2026
Software Foundations
Benjamin C. Pierce
58
recommend · 77
2009–2026
The Annotated Turing
Charles Petzold
56
recommend · 93
2014–2026
The Innovators
Walter Isaacson
55
recommend · 89
2007–2026
What the Dormouse Said
John Markoff
54
recommend · 105
2008–2026
Computer organization and design
David A. Patterson
50
recommend · 101
2007–2026
Algorithms
Robert Sedgewick
50
recommend · 100
2007–2025
Dreaming in code
Scott Rosenberg
48
recommend · 94
Ray Tracing in One Weekend
Peter Shirley
2016–2026
Ray Tracing in One Weekend
Peter Shirley
48
recommend · 84
2009–2026
The mathematical theory of communication
Claude Elwood Shannon
47
recommend · 118
2007–2026
A new kind of science
Stephen Wolfram
44
recommend · 388
2017–2026
Domain Modeling Made Functional
Scott Wlaschin
43
recommend · 74
2008–2026
Essentials of programming languages
Daniel P. Friedman
43
recommend · 76
2014–2025
Grokking Algorithms
Aditya Y. Bhargava
42
recommend · 75
2012–2026
Turing's cathedral
George Dyson
42
recommend · 75
2007–2025
The inmates are running the asylum
Cooper, Alan
40
recommend · 95
2009–2026
Seven Languages in Seven Weeks
Bruce Tate
40
recommend · 76
2007–2026
Engineering a compiler
Keith D. Cooper
39
recommend · 91
2009–2026
Computer Lib/Dream Machines
Ted Nelson
37
recommend · 100
Elements of programming interviews
Adnan Aziz
2013–2024
Elements of programming interviews
Adnan Aziz
36
recommend · 59
2007–2026
Accidental empires
Robert X. Cringely
35
recommend · 78
2007–2026
Algorithms + data structures=programs
Niklaus Wirth
35
recommend · 81
2009–2026
Programming in Scala
Martin Odersky
35
recommend · 66
2011–2026
Game engine architecture
Jason Gregory
35
recommend · 55
2008–2026
Real-time rendering
Tomas Möller
34
recommend · 54
2016–2026
Writing A Compiler In Go
Thorsten Ball
33
recommend · 42