Computer Science Books

Showing 1-50 of 17,629
Introduction to Algorithms Introduction to Algorithms (Hardcover)
by (shelved 858 times as computer-science)
avg rating 4.35 — 9,344 ratings — published 1989
Rate this book
Clear rating
The Pragmatic Programmer: From Journeyman to Master The Pragmatic Programmer: From Journeyman to Master (Paperback)
by (shelved 806 times as computer-science)
avg rating 4.33 — 24,254 ratings — published 1999
Rate this book
Clear rating
Clean Code: A Handbook of Agile Software Craftsmanship Clean Code: A Handbook of Agile Software Craftsmanship (Paperback)
by (shelved 767 times as computer-science)
avg rating 4.35 — 23,579 ratings — published 2007
Rate this book
Clear rating
Structure and Interpretation of Computer Programs Structure and Interpretation of Computer Programs (Paperback)
by (shelved 691 times as computer-science)
avg rating 4.47 — 4,867 ratings — published 1984
Rate this book
Clear rating
Code: The Hidden Language of Computer Hardware and Software Code: The Hidden Language of Computer Hardware and Software (Paperback)
by (shelved 677 times as computer-science)
avg rating 4.40 — 10,687 ratings — published 1999
Rate this book
Clear rating
Design Patterns: Elements of Reusable Object-Oriented Software Design Patterns: Elements of Reusable Object-Oriented Software (Hardcover)
by (shelved 552 times as computer-science)
avg rating 4.20 — 11,979 ratings — published 1994
Rate this book
Clear rating
Algorithms to Live By: The Computer Science of Human Decisions Algorithms to Live By: The Computer Science of Human Decisions (Hardcover)
by (shelved 522 times as computer-science)
avg rating 4.12 — 35,411 ratings — published 2016
Rate this book
Clear rating
Designing Data-Intensive Applications Designing Data-Intensive Applications (ebook)
by (shelved 504 times as computer-science)
avg rating 4.69 — 10,821 ratings — published 2015
Rate this book
Clear rating
The Mythical Man-Month: Essays on Software Engineering The Mythical Man-Month: Essays on Software Engineering (Paperback)
by (shelved 472 times as computer-science)
avg rating 4.01 — 15,175 ratings — published 1975
Rate this book
Clear rating
Code Complete: A Practical Handbook of Software Construction Code Complete: A Practical Handbook of Software Construction (Paperback)
by (shelved 451 times as computer-science)
avg rating 4.30 — 9,486 ratings — published 1993
Rate this book
Clear rating
The C Programming Language The C Programming Language (Paperback)
by (shelved 446 times as computer-science)
avg rating 4.44 — 11,375 ratings — published 1978
Rate this book
Clear rating
Refactoring: Improving the Design of Existing Code (Addison-wesley Object Technology Series) Refactoring: Improving the Design of Existing Code (Addison-wesley Object Technology Series)
by (shelved 394 times as computer-science)
avg rating 4.24 — 8,856 ratings — published 1999
Rate this book
Clear rating
Artificial Intelligence: A Modern Approach Artificial Intelligence: A Modern Approach (Hardcover)
by (shelved 383 times as computer-science)
avg rating 4.21 — 4,472 ratings — published 1994
Rate this book
Clear rating
The Algorithm Design Manual The Algorithm Design Manual (Hardcover)
by (shelved 362 times as computer-science)
avg rating 4.35 — 2,689 ratings — published 1997
Rate this book
Clear rating
Introduction to the Theory of Computation Introduction to the Theory of Computation (Hardcover)
by (shelved 337 times as computer-science)
avg rating 4.24 — 2,115 ratings — published 1996
Rate this book
Clear rating
Compilers: Principles, Techniques, and Tools Compilers: Principles, Techniques, and Tools (Hardcover)
by (shelved 331 times as computer-science)
avg rating 4.10 — 3,024 ratings — published 1986
Rate this book
Clear rating
Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People (Paperback)
by (shelved 323 times as computer-science)
avg rating 4.41 — 5,493 ratings — published 2015
Rate this book
Clear rating
The Art of Computer Programming, Volume 1: Fundamental Algorithms The Art of Computer Programming, Volume 1: Fundamental Algorithms (Hardcover)
by (shelved 313 times as computer-science)
avg rating 4.38 — 1,889 ratings — published 1973
Rate this book
Clear rating
Cracking the Coding Interview: 150 Programming Questions and Solutions Cracking the Coding Interview: 150 Programming Questions and Solutions (Paperback)
by (shelved 295 times as computer-science)
avg rating 4.33 — 6,926 ratings — published 2008
Rate this book
Clear rating
Computer Systems: A Programmer's Perspective Computer Systems: A Programmer's Perspective (Hardcover)
by (shelved 292 times as computer-science)
avg rating 4.46 — 1,150 ratings — published 2002
Rate this book
Clear rating
Head First Design Patterns Head First Design Patterns (Paperback)
by (shelved 286 times as computer-science)
avg rating 4.30 — 9,041 ratings — published 2004
Rate this book
Clear rating
The Clean Coder: A Code of Conduct for Professional Programmers The Clean Coder: A Code of Conduct for Professional Programmers (Paperback)
by (shelved 264 times as computer-science)
avg rating 4.26 — 9,284 ratings — published 2011
Rate this book
Clear rating
Gödel, Escher, Bach: An Eternal Golden Braid Gödel, Escher, Bach: An Eternal Golden Braid (Paperback)
by (shelved 259 times as computer-science)
avg rating 4.29 — 53,017 ratings — published 1979
Rate this book
Clear rating
Algorithms Algorithms (Hardcover)
by (shelved 257 times as computer-science)
avg rating 4.42 — 1,827 ratings — published 1983
Rate this book
Clear rating
Concrete Mathematics: A Foundation for Computer Science Concrete Mathematics: A Foundation for Computer Science (Hardcover)
by (shelved 243 times as computer-science)
avg rating 4.34 — 1,873 ratings — published 1988
Rate this book
Clear rating
Clean Architecture Clean Architecture (Paperback)
by (shelved 241 times as computer-science)
avg rating 4.21 — 7,161 ratings — published 2017
Rate this book
Clear rating
Domain-Driven Design: Tackling Complexity in the Heart of Software Domain-Driven Design: Tackling Complexity in the Heart of Software (Hardcover)
by (shelved 241 times as computer-science)
avg rating 4.15 — 5,855 ratings — published 2003
Rate this book
Clear rating
Modern Operating Systems Modern Operating Systems (Hardcover)
by (shelved 233 times as computer-science)
avg rating 4.15 — 2,196 ratings — published 1992
Rate this book
Clear rating
Operating Systems: Three Easy Pieces Operating Systems: Three Easy Pieces (Paperback)
by (shelved 223 times as computer-science)
avg rating 4.70 — 850 ratings — published 2012
Rate this book
Clear rating
The Elements Of Computing Systems: Building A Modern Computer From First Principles The Elements Of Computing Systems: Building A Modern Computer From First Principles (Hardcover)
by (shelved 217 times as computer-science)
avg rating 4.54 — 967 ratings — published 2005
Rate this book
Clear rating
Programming Pearls Programming Pearls (Paperback)
by (shelved 208 times as computer-science)
avg rating 4.20 — 3,225 ratings — published 1986
Rate this book
Clear rating
Working Effectively with Legacy Code Working Effectively with Legacy Code (Paperback)
by (shelved 207 times as computer-science)
avg rating 4.14 — 4,682 ratings — published 2004
Rate this book
Clear rating
Computer Networking: A Top-Down Approach Computer Networking: A Top-Down Approach (Hardcover)
by (shelved 206 times as computer-science)
avg rating 4.08 — 2,254 ratings — published 2000
Rate this book
Clear rating
The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography (Paperback)
by (shelved 200 times as computer-science)
avg rating 4.30 — 29,198 ratings — published 1999
Rate this book
Clear rating
Computer Networks Computer Networks (Hardcover)
by (shelved 193 times as computer-science)
avg rating 4.12 — 2,411 ratings — published 1981
Rate this book
Clear rating
Effective Java Effective Java (Paperback)
by (shelved 189 times as computer-science)
avg rating 4.51 — 8,079 ratings — published 2001
Rate this book
Clear rating
Operating System Concepts Operating System Concepts (Hardcover)
by (shelved 188 times as computer-science)
avg rating 3.90 — 2,212 ratings — published 1985
Rate this book
Clear rating
Deep Learning Deep Learning (ebook)
by (shelved 181 times as computer-science)
avg rating 4.44 — 2,143 ratings — published 2016
Rate this book
Clear rating
Superintelligence: Paths, Dangers, Strategies Superintelligence: Paths, Dangers, Strategies (Hardcover)
by (shelved 181 times as computer-science)
avg rating 3.85 — 21,276 ratings — published 2014
Rate this book
Clear rating
The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win (Hardcover)
by (shelved 181 times as computer-science)
avg rating 4.26 — 50,556 ratings — published 2013
Rate this book
Clear rating
Building Microservices: Designing Fine-Grained Systems Building Microservices: Designing Fine-Grained Systems (Paperback)
by (shelved 180 times as computer-science)
avg rating 4.22 — 5,225 ratings — published 2014
Rate this book
Clear rating
A Philosophy of Software Design A Philosophy of Software Design (Paperback)
by (shelved 172 times as computer-science)
avg rating 4.21 — 4,631 ratings — published 2018
Rate this book
Clear rating
Patterns of Enterprise Application Architecture Patterns of Enterprise Application Architecture (Hardcover)
by (shelved 157 times as computer-science)
avg rating 4.11 — 3,893 ratings — published 2002
Rate this book
Clear rating
The C++ Programming Language The C++ Programming Language (Hardcover)
by (shelved 156 times as computer-science)
avg rating 4.10 — 4,031 ratings — published 1986
Rate this book
Clear rating
The Annotated Turing: A Guided Tour Through Alan Turing's Historic Paper on Computability and the Turing Machine The Annotated Turing: A Guided Tour Through Alan Turing's Historic Paper on Computability and the Turing Machine (Paperback)
by (shelved 156 times as computer-science)
avg rating 4.27 — 1,185 ratings — published 2008
Rate this book
Clear rating
JavaScript: The Good Parts JavaScript: The Good Parts (Paperback)
by (shelved 150 times as computer-science)
avg rating 4.23 — 8,661 ratings — published 2008
Rate this book
Clear rating
The Art of Computer Programming, Volumes 1-3 Boxed Set The Art of Computer Programming, Volumes 1-3 Boxed Set (Boxed Set - Hardcover)
by (shelved 140 times as computer-science)
avg rating 4.49 — 772 ratings — published 1998
Rate this book
Clear rating
Computer Organization & Design: The Hardware/Software Interface Computer Organization & Design: The Hardware/Software Interface (Hardcover)
by (shelved 139 times as computer-science)
avg rating 3.97 — 1,707 ratings — published 1993
Rate this book
Clear rating
Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability (Voices That Matter) Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability (Voices That Matter)
by (shelved 138 times as computer-science)
avg rating 4.24 — 30,862 ratings — published 2000
Rate this book
Clear rating
The Little Schemer The Little Schemer (Paperback)
by (shelved 137 times as computer-science)
avg rating 4.28 — 1,988 ratings — published 1974
Rate this book
Clear rating


The Six Pillars Of Effective Leadership by Jim CarloughThe Complete Guide to Bathrooms by Black & DeckerDeath of the Cosset by Kimberly Jane OswaldNeon Genesis Evangelion, Vol. 1 by Yoshiyuki SadamotoNeon Genesis Evangelion, Vol. 2 by Yoshiyuki Sadamoto
VintiqueBooks
47 books — 6 voters
Learn Ruby the Hard Way by Zed A. ShawPractical Object Oriented Design in Ruby by Sandi MetzAgile Web Development with Rails, 1st Edition by Dave         ThomasProgramming Ruby 1.9 by Dave         ThomasRails Recipes by Chad Fowler
Ruby
5 books — 2 voters

More lists...
Cory  Althoff
“You are not reading this book because a teacher assigned it to you, you are reading it because you have a desire to learn, and wanting to learn is the biggest advantage you can have.”
Cory Althoff, The Self-Taught Programmer: The Definitive Guide to Programming Professionally

“We do not have to accespt that if AI tools have been adopted we cannot reverse course. We do not have to accept that if companies have already created a product it is a forgone conclusion that the product will be used.”
Joy Buolamwini, Unmasking AI: My Mission to Protect What Is Human in a World of Machines

More quotes...

The following shelves are listed as duplicates of this shelf:
comp-sci