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
Programming
Filters
2014–2026
Designing Data-Intensive Applications
Martin Kleppmann
457
recommend · 846
2007–2026
Code Complete
Steve McConnell
393
recommend · 894
2007–2026
The Mythical Man-Month
Frederick P. Brooks
383
recommend · 957
2007–2026
The Pragmatic Programmer
Andy Hunt
353
recommend · 700
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
2008–2026
Clean Code
Robert C. Martin
298
recommend · 951
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
2007–2026
Masters of Doom
David Kushner
253
recommend · 434
2007–2026
The C Programming Language
Brian W. Kernighan
246
recommend · 604
2010–2026
Learn Python the Hard Way
Zed Shaw
246
recommend · 489
2008–2026
Code
Charles Petzold
243
recommend · 385
2009–2026
Ruby on Rails tutorial
Michael Hartl
205
recommend · 314
2008–2026
The Elements of Computing Systems
Noam Nisan
204
recommend · 344
2011–2026
The architecture of open source applications
Amy Brown
204
recommend · 257
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
2008–2026
Working effectively with legacy code
Michael C. Feathers
186
recommend · 315
2010–2026
Cracking The Coding Interview
Gayle Laakmann McDowell
178
recommend · 553
2007–2026
Effective Java
Joshua Bloch
172
recommend · 287
2015–2026
The Rust Programming Language
Steve Klabnik
170
recommend · 257
2007–2026
Programming Pearls
Jon Bentley
158
recommend · 315
2009–2026
Pro Git
Scott Chacon
142
recommend · 173
2008–2026
Types and Programming Languages
Benjamin C. Pierce
132
recommend · 321
2007–2026
Hackers
Steven Levy
130
recommend · 236
2007–2026
Coders at Work
Peter Seibel
126
recommend · 355
2012–2026
Game Programming Patterns
Robert Nystrom
120
recommend · 161
2007–2026
Effective C++
Scott Meyers
112
recommend · 212
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
2008–2025
Advanced programming in the Unix environment
W. Richard Stevens
100
recommend · 153
2007–2026
Design Patterns
Erich Gamma
95
recommend · 491
2008–2026
Dive into Python
Mark Pilgrim
94
recommend · 185
2007–2026
Refactoring
Martin Fowler
94
recommend · 179
2010–2026
Physically Based Rendering
Matt Pharr
92
recommend · 157
2007–2026
Programming Perl
Larry Wall
90
recommend · 298
2007–2026
The Practice of Programming
Brian W. Kernighan
90
recommend · 184
2008–2026
Expert C programming!
Peter Van der Linden
88
recommend · 150
2014–2025
You Don't Know JS
Kyle Simpson
88
recommend · 123
2007–2026
Purely functional data structures
Chris Okasaki
87
recommend · 209
2007–2026
The UNIX programming environment
Brian W. Kernighan
86
recommend · 215
2007–2026
Why's (Poignant) Guide to Ruby
Why The Lucky Stiff
85
recommend · 107
2008–2026
Thinking Forth
Leo Brodie
77
recommend · 159
2008–2026
Starting FORTH
Leo Brodie
76
recommend · 132
2015–2026
Automate the Boring Stuff with Python
Al Sweigart
75
recommend · 95
2007–2026
Dealers of Lightning
Michael A. Hiltzik
74
recommend · 125
2007–2026
Higher-Order Perl
Mark Jason Dominus
74
recommend · 122
2016–2026
Writing An Interpreter In Go
Thorsten Ball
73
recommend · 107
2012–2026
The Nature of Code
Daniel Shiffman
73
recommend · 111
2007–2026
The Cathedral and the Bazaar
Eric S. Raymond
72
recommend · 308
2008–2026
JavaScript
Douglas Crockford
72
recommend · 104
2010–2025
Learn C the hard way
Zed Shaw
70
recommend · 157
2007–2026
Concepts, techniques, and models of computer programming
Peter Van Roy
70
recommend · 133
2007–2026
Programming Erlang
Joe Armstrong
69
recommend · 105
2007–2025
Agile web development with rails
Dave Thomas
67
recommend · 137
2015–2026
Fluent Python
Luciano Ramalho
67
recommend · 108