Programming

1,279 books, ranked by score.

Cover of The art of computer programming2007–2026

The art of computer programming

Donald Knuth

Recommended by 336 · mentioned by 1,125336 recommend · 1,125 mention336 recommend · 1,125336 recommend

Cover of The Mythical Man-Month2007–2026

The Mythical Man-Month

Frederick P. Brooks

Recommended by 383 · mentioned by 760383 recommend · 760 mention383 recommend · 760383 recommend

Cover of Clean Code2008–2026

Clean Code

Robert C. Martin

Recommended by 298 · mentioned by 739298 recommend · 739 mention298 recommend · 739298 recommend

Cover of Introduction to Algorithms2007–2026

Introduction to Algorithms

Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein

Recommended by 274 · mentioned by 712274 recommend · 712 mention274 recommend · 712274 recommend

Cover of Compilers, principles, techniques, and tools2007–2026

Compilers, principles, techniques, and tools

Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman

Recommended by 195 · mentioned by 659195 recommend · 659 mention195 recommend · 659195 recommend

Cover of Code Complete2007–2026

Code Complete

Steve McConnell

Recommended by 393 · mentioned by 669393 recommend · 669 mention393 recommend · 669393 recommend

Cover of Designing Data-Intensive Applications2014–2026

Designing Data-Intensive Applications

Martin Kleppmann

Recommended by 457 · mentioned by 659457 recommend · 659 mention457 recommend · 659457 recommend

Cover of Structure and Interpretation of Computer Programs2007–2026

Structure and Interpretation of Computer Programs

Harold Abelson, Gerald Jay Sussman, Julie Sussman

Recommended by 347 · mentioned by 602347 recommend · 602 mention347 recommend · 602347 recommend

Cover of The Pragmatic Programmer2007–2026

The Pragmatic Programmer

Andy Hunt, Dave Thomas

Recommended by 353 · mentioned by 589353 recommend · 589 mention353 recommend · 589353 recommend

Cover of The C Programming Language2007–2026

The C Programming Language

Brian W. Kernighan, Dennis MacAlistair Ritchie

Recommended by 246 · mentioned by 501246 recommend · 501 mention246 recommend · 501246 recommend

Cover of How to Design Programs2007–2026

How to Design Programs

Matthias Felleisen

Recommended by 277 · mentioned by 440277 recommend · 440 mention277 recommend · 440277 recommend

Cover of Cracking The Coding Interview2010–2026

Cracking The Coding Interview

Gayle Laakmann McDowell

Recommended by 178 · mentioned by 485178 recommend · 485 mention178 recommend · 485178 recommend

Cover of Design Patterns2007–2026

Design Patterns

Erich Gamma, John Vlissides, Richard Helm, Ralph Johnson

Recommended by 95 · mentioned by 41295 recommend · 412 mention95 recommend · 41295 recommend

Cover of Learn Python the Hard Way2010–2026

Learn Python the Hard Way

Zed Shaw

Recommended by 246 · mentioned by 395246 recommend · 395 mention246 recommend · 395246 recommend

Cover of The Soul of a New Machine2007–2026

The Soul of a New Machine

Tracy Kidder

Recommended by 260 · mentioned by 376260 recommend · 376 mention260 recommend · 376260 recommend

Cover of Masters of Doom2007–2026

Masters of Doom

David Kushner

Recommended by 253 · mentioned by 365253 recommend · 365 mention253 recommend · 365253 recommend

Cover of Code2008–2026

Code

Charles Petzold

Recommended by 243 · mentioned by 287243 recommend · 287 mention243 recommend · 287243 recommend

Cover of The Elements of Computing Systems2008–2026

The Elements of Computing Systems

Noam Nisan, Shimon Schocken

Recommended by 204 · mentioned by 268204 recommend · 268 mention204 recommend · 268204 recommend

Cover of The Cathedral and the Bazaar2007–2026

The Cathedral and the Bazaar

Eric S. Raymond

Recommended by 72 · mentioned by 27072 recommend · 270 mention72 recommend · 27072 recommend

Cover of The algorithm design manual2007–2026

The algorithm design manual

Steven S. Skiena

Recommended by 195 · mentioned by 265195 recommend · 265 mention195 recommend · 265195 recommend

Cover of Coders at Work2007–2026

Coders at Work

Peter Seibel

Recommended by 126 · mentioned by 233126 recommend · 233 mention126 recommend · 233126 recommend

Cover of Programming Pearls2007–2026

Programming Pearls

Jon Bentley

Recommended by 158 · mentioned by 245158 recommend · 245 mention158 recommend · 245158 recommend

Cover of Ruby on Rails tutorial2009–2026

Ruby on Rails tutorial

Michael Hartl

Recommended by 205 · mentioned by 239205 recommend · 239 mention205 recommend · 239205 recommend

Cover of Hackers & painters2007–2026

Hackers & painters

Graham, Paul

Recommended by 109 · mentioned by 245109 recommend · 245 mention109 recommend · 245109 recommend

Cover of Working effectively with legacy code2008–2026

Working effectively with legacy code

Michael C. Feathers

Recommended by 186 · mentioned by 234186 recommend · 234 mention186 recommend · 234186 recommend

Cover of Effective Java2007–2026

Effective Java

Joshua Bloch

Recommended by 172 · mentioned by 243172 recommend · 243 mention172 recommend · 243172 recommend

Cover of Types and Programming Languages2008–2026

Types and Programming Languages

Benjamin C. Pierce

Recommended by 132 · mentioned by 226132 recommend · 226 mention132 recommend · 226132 recommend

Cover of Programming Perl2007–2026

Programming Perl

Larry Wall, Tom Christiansen, Jon Orwant, Christiansen

Recommended by 90 · mentioned by 21490 recommend · 214 mention90 recommend · 21490 recommend

Cover of The Rust Programming Language2015–2026

The Rust Programming Language

Steve Klabnik, Carol Nichols

Recommended by 170 · mentioned by 226170 recommend · 226 mention170 recommend · 226170 recommend

Cover of The architecture of open source applications2011–2026

The architecture of open source applications

Amy Brown, Greg Wilson

Recommended by 204 · mentioned by 219204 recommend · 219 mention204 recommend · 219204 recommend

Cover of Domain-Driven Design2007–2026

Domain-Driven Design

Eric Evans

Recommended by 104 · mentioned by 191104 recommend · 191 mention104 recommend · 191104 recommend

Cover of Hackers2007–2026

Hackers

Steven Levy

Recommended by 130 · mentioned by 188130 recommend · 188 mention130 recommend · 188130 recommend

Cover of Effective C++2007–2026

Effective C++

Scott Meyers

Recommended by 112 · mentioned by 184112 recommend · 184 mention112 recommend · 184112 recommend

Cover of Purely functional data structures2007–2026

Purely functional data structures

Chris Okasaki

Recommended by 87 · mentioned by 15587 recommend · 155 mention87 recommend · 15587 recommend

Cover of Dive into Python2008–2026

Dive into Python

Mark Pilgrim

Recommended by 94 · mentioned by 16194 recommend · 161 mention94 recommend · 16194 recommend

Cover of Pro Git2009–2026

Pro Git

Scott Chacon, Ben Straub

Recommended by 142 · mentioned by 155142 recommend · 155 mention142 recommend · 155142 recommend

Cover of The UNIX programming environment2007–2026

The UNIX programming environment

Brian W. Kernighan

Recommended by 86 · mentioned by 13686 recommend · 136 mention86 recommend · 13686 recommend

Cover of Refactoring2007–2026

Refactoring

Martin Fowler

Recommended by 94 · mentioned by 14594 recommend · 145 mention94 recommend · 14594 recommend

Cover of Hacker's Delight2008–2026

Hacker's Delight

Henry S. Warren Jr.

Recommended by 105 · mentioned by 142105 recommend · 142 mention105 recommend · 142105 recommend

Cover of The Dream Machine2009–2026

The Dream Machine

M. Mitchell Waldrop

Recommended by 109 · mentioned by 131109 recommend · 131 mention109 recommend · 131109 recommend

Cover of Learn C the hard way2010–2025

Learn C the hard way

Zed Shaw

Recommended by 70 · mentioned by 14070 recommend · 140 mention70 recommend · 14070 recommend

Cover of The Practice of Programming2007–2026

The Practice of Programming

Brian W. Kernighan

Recommended by 90 · mentioned by 12890 recommend · 128 mention90 recommend · 12890 recommend

Cover of Game Programming Patterns2012–2026

Game Programming Patterns

Robert Nystrom

Recommended by 120 · mentioned by 134120 recommend · 134 mention120 recommend · 134120 recommend

Cover of Advanced programming in the Unix environment2008–2025

Advanced programming in the Unix environment

W. Richard Stevens, Stephen A. Rago

Recommended by 100 · mentioned by 136100 recommend · 136 mention100 recommend · 136100 recommend

Cover of Agile web development with rails2007–2025

Agile web development with rails

Dave Thomas

Recommended by 67 · mentioned by 12167 recommend · 121 mention67 recommend · 12167 recommend

Cover of The Humane Interface2007–2026

The Humane Interface

Jef Raskin

Recommended by 54 · mentioned by 10654 recommend · 106 mention54 recommend · 10654 recommend

Cover of Paradigms of Artificial Intelligence2007–2026

Paradigms of Artificial Intelligence

Peter Norvig

Recommended by 63 · mentioned by 10863 recommend · 108 mention63 recommend · 10863 recommend

Cover of Physically Based Rendering2010–2026

Physically Based Rendering

Matt Pharr, Greg Humphreys, Wenzel Jakob

Recommended by 92 · mentioned by 10992 recommend · 109 mention92 recommend · 10992 recommend

Cover of Expert C programming!2008–2026

Expert C programming!

Peter Van der Linden

Recommended by 88 · mentioned by 11188 recommend · 111 mention88 recommend · 11188 recommend

Cover of Effective Modern C++2014–2026

Effective Modern C++

Scott Meyers

Recommended by 63 · mentioned by 11163 recommend · 111 mention63 recommend · 11163 recommend

Cover of Thinking Forth2008–2026

Thinking Forth

Leo Brodie

Recommended by 77 · mentioned by 9977 recommend · 99 mention77 recommend · 9977 recommend

Cover of Clean Architecture2012–2026

Clean Architecture

Robert C. Martin

Recommended by 47 · mentioned by 10447 recommend · 104 mention47 recommend · 10447 recommend

Cover of You Don't Know JS2014–2025

You Don't Know JS

Kyle Simpson

Recommended by 88 · mentioned by 10888 recommend · 108 mention88 recommend · 10888 recommend

Cover of A Tour of C++2013–2026

A Tour of C++

Bjarne Stroustrup

Recommended by 65 · mentioned by 9365 recommend · 93 mention65 recommend · 9365 recommend

Cover of Dealers of Lightning2007–2026

Dealers of Lightning

Michael A. Hiltzik

Recommended by 74 · mentioned by 9674 recommend · 96 mention74 recommend · 9674 recommend

Cover of Concepts, techniques, and models of computer programming2007–2026

Concepts, techniques, and models of computer programming

Peter Van Roy, Seif Haridi

Recommended by 70 · mentioned by 9370 recommend · 93 mention70 recommend · 9370 recommend

Cover of Why's (Poignant) Guide to Ruby2007–2026

Why's (Poignant) Guide to Ruby

Why The Lucky Stiff

Recommended by 85 · mentioned by 10185 recommend · 101 mention85 recommend · 10185 recommend

Cover of Literate programming2009–2026

Literate programming

Donald Knuth

Recommended by 18 · mentioned by 9418 recommend · 94 mention18 recommend · 9418 recommend

Cover of Head First design patterns2008–2025

Head First design patterns

Eric Freeman, Elisabeth Freeman, Kathy Sierra, Bert Bates

Recommended by 65 · mentioned by 10065 recommend · 100 mention65 recommend · 10065 recommend

Cover of Starting FORTH2008–2026

Starting FORTH

Leo Brodie, Inc Staff Forth

Recommended by 76 · mentioned by 9176 recommend · 91 mention76 recommend · 9176 recommend

Keyboard shortcuts

/
Focus search
j / k
Next / previous book
Enter
Open focused book
Esc
Close / go back
g h
Go to Home
g t
Go to Top all-time
g m
Go to Most recommended
g r
Go to Rising
g f
Go to For You
?
Show this help