Computer Science

717 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 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 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 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 Crafting Interpreters2017–2026

Crafting Interpreters

Robert Nystrom

Recommended by 295 · mentioned by 397295 recommend · 397 mention295 recommend · 397295 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 A new kind of science2007–2026

A new kind of science

Stephen Wolfram

Recommended by 44 · mentioned by 31644 recommend · 316 mention44 recommend · 31644 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 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 Hackers & painters2007–2026

Hackers & painters

Graham, Paul

Recommended by 109 · mentioned by 245109 recommend · 245 mention109 recommend · 245109 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 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 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 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 Game Programming Patterns2012–2026

Game Programming Patterns

Robert Nystrom

Recommended by 120 · mentioned by 134120 recommend · 134 mention120 recommend · 134120 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 Weapons of Math Destruction2016–2026

Weapons of Math Destruction

Cathy O'Neil

Recommended by 68 · mentioned by 11268 recommend · 112 mention68 recommend · 11268 recommend

Cover of Algorithms to Live By2016–2026

Algorithms to Live By

Brian Christian, Tom Griffiths

Recommended by 69 · mentioned by 10769 recommend · 107 mention69 recommend · 10769 recommend

Cover of The mathematical theory of communication2009–2026

The mathematical theory of communication

Claude Elwood Shannon

Recommended by 47 · mentioned by 10347 recommend · 103 mention47 recommend · 10347 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 Quantum Computing Since Democritus2007–2026

Quantum Computing Since Democritus

Scott Aaronson

Recommended by 73 · mentioned by 9273 recommend · 92 mention73 recommend · 9273 recommend

Cover of Computer architecture2008–2026

Computer architecture

John L. Hennessy, David A. Patterson

Recommended by 59 · mentioned by 9459 recommend · 94 mention59 recommend · 9459 recommend

Cover of Writing An Interpreter In Go2016–2026

Writing An Interpreter In Go

Thorsten Ball

Recommended by 73 · mentioned by 9073 recommend · 90 mention73 recommend · 9073 recommend

Cover of Mastering Regular Expressions2008–2025

Mastering Regular Expressions

Jeffrey E. F. Friedl

Recommended by 58 · mentioned by 8458 recommend · 84 mention58 recommend · 8458 recommend

Cover of Introduction to the theory of computation2008–2026

Introduction to the theory of computation

Michael Sipser

Recommended by 66 · mentioned by 8966 recommend · 89 mention66 recommend · 8966 recommend

Cover of Software Estimation2007–2026

Software Estimation

Steve McConnell

Recommended by 58 · mentioned by 8158 recommend · 81 mention58 recommend · 8158 recommend

Cover of Computer systems2009–2026

Computer systems

Randal Bryant, Randal E. Bryant, David R. O'Hallaron

Recommended by 67 · mentioned by 8367 recommend · 83 mention67 recommend · 8367 recommend

Cover of The Nature of Code2012–2026

The Nature of Code

Daniel Shiffman

Recommended by 73 · mentioned by 8273 recommend · 82 mention73 recommend · 8273 recommend

Cover of The AWK programming language2009–2026

The AWK programming language

Alfred V. Aho, Brian W. Kernighan, Peter Weinberger

Recommended by 61 · mentioned by 7961 recommend · 79 mention61 recommend · 7961 recommend

Cover of Computer organization and design2008–2026

Computer organization and design

David A. Patterson

Recommended by 50 · mentioned by 8450 recommend · 84 mention50 recommend · 8450 recommend

Cover of Algorithms2007–2026

Algorithms

Robert Sedgewick

Recommended by 50 · mentioned by 8250 recommend · 82 mention50 recommend · 8250 recommend

Cover of The Information2011–2026

The Information

James Gleick

Recommended by 61 · mentioned by 8161 recommend · 81 mention61 recommend · 8161 recommend

Cover of Dreaming in code2007–2025

Dreaming in code

Scott Rosenberg

Recommended by 48 · mentioned by 7548 recommend · 75 mention48 recommend · 7548 recommend

Cover of What the Dormouse Said2007–2026

What the Dormouse Said

John Markoff

Recommended by 54 · mentioned by 7154 recommend · 71 mention54 recommend · 7154 recommend

Cover of The Innovators2014–2026

The Innovators

Walter Isaacson, Francisco José Ramos Mena, Marcos Pérez Sánchez, Inga Pellisa Díaz

Recommended by 55 · mentioned by 7355 recommend · 73 mention55 recommend · 7355 recommend

Cover of The inmates are running the asylum2007–2025

The inmates are running the asylum

Cooper, Alan

Recommended by 40 · mentioned by 7040 recommend · 70 mention40 recommend · 7040 recommend

Cover of Engineering a compiler2007–2026

Engineering a compiler

Keith D. Cooper

Recommended by 39 · mentioned by 7139 recommend · 71 mention39 recommend · 7139 recommend

Cover of The Annotated Turing2009–2026

The Annotated Turing

Charles Petzold

Recommended by 56 · mentioned by 7056 recommend · 70 mention56 recommend · 7056 recommend

Cover of Computer Lib/Dream Machines2009–2026

Computer Lib/Dream Machines

Ted Nelson

Recommended by 37 · mentioned by 6637 recommend · 66 mention37 recommend · 6637 recommend

Cover of Project Oberon2009–2026

Project Oberon

Niklaus Wirth

Recommended by 30 · mentioned by 5330 recommend · 53 mention30 recommend · 5330 recommend

Ray Tracing in One WeekendPeter Shirley, Trevor D. Black, Steve Hollasch2016–2026

Ray Tracing in One Weekend

Peter Shirley, Trevor D. Black, Steve Hollasch

Recommended by 48 · mentioned by 6548 recommend · 65 mention48 recommend · 6548 recommend

Cover of Seven Languages in Seven Weeks2009–2026

Seven Languages in Seven Weeks

Bruce Tate

Recommended by 40 · mentioned by 6640 recommend · 66 mention40 recommend · 6640 recommend

Cover of Accidental empires2007–2026

Accidental empires

Robert X. Cringely

Recommended by 35 · mentioned by 6235 recommend · 62 mention35 recommend · 6235 recommend

Cover of Communicating sequential processes2009–2026

Communicating sequential processes

C. A. R. Hoare

Recommended by 25 · mentioned by 6325 recommend · 63 mention25 recommend · 6325 recommend

Cover of Algorithms + data structures=programs2007–2026

Algorithms + data structures=programs

Niklaus Wirth

Recommended by 35 · mentioned by 5935 recommend · 59 mention35 recommend · 5935 recommend

Software FoundationsBenjamin C. Pierce2011–2026

Software Foundations

Benjamin C. Pierce

Recommended by 58 · mentioned by 6058 recommend · 60 mention58 recommend · 6058 recommend

Cover of Grokking Algorithms2014–2025

Grokking Algorithms

Aditya Y. Bhargava

Recommended by 42 · mentioned by 5942 recommend · 59 mention42 recommend · 5942 recommend

Cover of Programming in Scala2009–2026

Programming in Scala

Martin Odersky, Lex Spoon, Bill Venners

Recommended by 35 · mentioned by 6135 recommend · 61 mention35 recommend · 6135 recommend

Cover of Turing's cathedral2012–2026

Turing's cathedral

George Dyson

Recommended by 42 · mentioned by 5842 recommend · 58 mention42 recommend · 5842 recommend

Cover of Domain Modeling Made Functional2017–2026

Domain Modeling Made Functional

Scott Wlaschin

Recommended by 43 · mentioned by 5543 recommend · 55 mention43 recommend · 5543 recommend

Cover of Computing machinery and intelligence2010–2026

Computing machinery and intelligence

Alan Mathison Turing, John von Neumann

Recommended by 10 · mentioned by 5410 recommend · 54 mention10 recommend · 5410 recommend

Elements of programming interviewsAdnan Aziz2013–2024

Elements of programming interviews

Adnan Aziz

Recommended by 36 · mentioned by 5736 recommend · 57 mention36 recommend · 5736 recommend

Cover of Essentials of programming languages2008–2026

Essentials of programming languages

Daniel P. Friedman

Recommended by 43 · mentioned by 4843 recommend · 48 mention43 recommend · 4843 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