Computer Science and Programming Books

Showing 1-50 of 213
The Pragmatic Programmer: From Journeyman to Master The Pragmatic Programmer: From Journeyman to Master (Paperback)
by (shelved 7 times as computer-science-and-programming)
avg rating 4.33 — 24,097 ratings — published 1999
Rate this book
Clear rating
Introduction to Algorithms Introduction to Algorithms (Hardcover)
by (shelved 6 times as computer-science-and-programming)
avg rating 4.35 — 9,327 ratings — published 1989
Rate this book
Clear rating
The Algorithm Design Manual The Algorithm Design Manual (Hardcover)
by (shelved 5 times as computer-science-and-programming)
avg rating 4.34 — 2,686 ratings — published 1997
Rate this book
Clear rating
Clean Code: A Handbook of Agile Software Craftsmanship Clean Code: A Handbook of Agile Software Craftsmanship (Paperback)
by (shelved 5 times as computer-science-and-programming)
avg rating 4.35 — 23,454 ratings — published 2007
Rate this book
Clear rating
The C Programming Language The C Programming Language (Paperback)
by (shelved 5 times as computer-science-and-programming)
avg rating 4.44 — 11,343 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 4 times as computer-science-and-programming)
avg rating 4.24 — 8,846 ratings — published 1999
Rate this book
Clear rating
Compilers: Principles, Techniques, and Tools Compilers: Principles, Techniques, and Tools (Hardcover)
by (shelved 4 times as computer-science-and-programming)
avg rating 4.10 — 3,024 ratings — published 1986
Rate this book
Clear rating
A Philosophy of Software Design A Philosophy of Software Design (Paperback)
by (shelved 3 times as computer-science-and-programming)
avg rating 4.22 — 4,518 ratings — published 2018
Rate this book
Clear rating
The Mythical Man-Month: Essays on Software Engineering The Mythical Man-Month: Essays on Software Engineering (Paperback)
by (shelved 3 times as computer-science-and-programming)
avg rating 4.01 — 15,097 ratings — published 1975
Rate this book
Clear rating
Algorithms Algorithms (Hardcover)
by (shelved 3 times as computer-science-and-programming)
avg rating 4.42 — 1,826 ratings — published 1983
Rate this book
Clear rating
Structure and Interpretation of Computer Programs Structure and Interpretation of Computer Programs (Paperback)
by (shelved 3 times as computer-science-and-programming)
avg rating 4.47 — 4,860 ratings — published 1984
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 3 times as computer-science-and-programming)
avg rating 4.49 — 771 ratings — published 1998
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 3 times as computer-science-and-programming)
avg rating 4.40 — 10,599 ratings — published 1999
Rate this book
Clear rating
Designing Data-Intensive Applications Designing Data-Intensive Applications (ebook)
by (shelved 2 times as computer-science-and-programming)
avg rating 4.70 — 10,625 ratings — published 2015
Rate this book
Clear rating
Building Microservices: Designing Fine-Grained Systems Building Microservices: Designing Fine-Grained Systems (Paperback)
by (shelved 2 times as computer-science-and-programming)
avg rating 4.22 — 5,208 ratings — published 2014
Rate this book
Clear rating
The Reasoned Schemer The Reasoned Schemer (Paperback)
by (shelved 2 times as computer-science-and-programming)
avg rating 4.25 — 228 ratings — published 2005
Rate this book
Clear rating
The UNIX Programming Environment The UNIX Programming Environment (Paperback)
by (shelved 2 times as computer-science-and-programming)
avg rating 4.24 — 1,314 ratings — published 1983
Rate this book
Clear rating
Design Patterns: Elements of Reusable Object-Oriented Software Design Patterns: Elements of Reusable Object-Oriented Software (Hardcover)
by (shelved 2 times as computer-science-and-programming)
avg rating 4.20 — 11,951 ratings — published 1994
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 2 times as computer-science-and-programming)
avg rating 4.38 — 1,886 ratings — published 1973
Rate this book
Clear rating
Probabilistic Graphical Models: Principles and Techniques Probabilistic Graphical Models: Principles and Techniques (Kindle Edition)
by (shelved 2 times as computer-science-and-programming)
avg rating 4.18 — 258 ratings — published 2009
Rate this book
Clear rating
Quantum Computation and Quantum Information (Cambridge Series on Information and the Natural Sciences) Quantum Computation and Quantum Information (Cambridge Series on Information and the Natural Sciences)
by (shelved 2 times as computer-science-and-programming)
avg rating 4.40 — 542 ratings — published 2000
Rate this book
Clear rating
97 Things Every Programmer Should Know: Collective Wisdom from the Experts 97 Things Every Programmer Should Know: Collective Wisdom from the Experts (Paperback)
by (shelved 2 times as computer-science-and-programming)
avg rating 3.63 — 1,984 ratings — published 2010
Rate this book
Clear rating
Programming the Universe: A Quantum Computer Scientist Takes on the Cosmos Programming the Universe: A Quantum Computer Scientist Takes on the Cosmos (Hardcover)
by (shelved 2 times as computer-science-and-programming)
avg rating 4.00 — 2,101 ratings — published 2006
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 2 times as computer-science-and-programming)
avg rating 4.41 — 5,410 ratings — published 2015
Rate this book
Clear rating
Computers and Intractability: A Guide to the Theory of NP-Completeness (Series of Books in the Mathematical Sciences) Computers and Intractability: A Guide to the Theory of NP-Completeness (Series of Books in the Mathematical Sciences)
by (shelved 2 times as computer-science-and-programming)
avg rating 4.15 — 213 ratings — published 1979
Rate this book
Clear rating
Feynman Lectures On Computation (Frontiers in Physics) Feynman Lectures On Computation (Frontiers in Physics)
by (shelved 2 times as computer-science-and-programming)
avg rating 4.26 — 479 ratings — published 1996
Rate this book
Clear rating
Artificial Intelligence: A Modern Approach Artificial Intelligence: A Modern Approach (Hardcover)
by (shelved 2 times as computer-science-and-programming)
avg rating 4.20 — 4,458 ratings — published 1994
Rate this book
Clear rating
Introduction to the Theory of Computation Introduction to the Theory of Computation (Hardcover)
by (shelved 2 times as computer-science-and-programming)
avg rating 4.24 — 2,108 ratings — published 1996
Rate this book
Clear rating
Code Complete: A Practical Handbook of Software Construction Code Complete: A Practical Handbook of Software Construction (Paperback)
by (shelved 2 times as computer-science-and-programming)
avg rating 4.30 — 9,487 ratings — published 1993
Rate this book
Clear rating
More Effective C++: 35 New Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing Series) More Effective C++: 35 New Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing Series)
by (shelved 2 times as computer-science-and-programming)
avg rating 4.33 — 1,074 ratings — published 1995
Rate this book
Clear rating
Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing Series) Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Addison-Wesley Professional Computing Series)
by (shelved 2 times as computer-science-and-programming)
avg rating 4.40 — 3,359 ratings — published 1991
Rate this book
Clear rating
The Nature of Computation The Nature of Computation (Hardcover)
by (shelved 2 times as computer-science-and-programming)
avg rating 4.59 — 111 ratings — published 2011
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 2 times as computer-science-and-programming)
avg rating 4.54 — 955 ratings — published 2005
Rate this book
Clear rating
The C++ Programming Language The C++ Programming Language (Hardcover)
by (shelved 2 times as computer-science-and-programming)
avg rating 4.10 — 4,027 ratings — published 1986
Rate this book
Clear rating
C: How to Program C: How to Program (Paperback)
by (shelved 2 times as computer-science-and-programming)
avg rating 4.00 — 491 ratings — published 1992
Rate this book
Clear rating
The Best of 2600: A Hacker Odyssey The Best of 2600: A Hacker Odyssey (Hardcover)
by (shelved 1 time as computer-science-and-programming)
avg rating 4.19 — 404 ratings — published 2008
Rate this book
Clear rating
Introduction to Computation and Programming Using Python Introduction to Computation and Programming Using Python (Paperback)
by (shelved 1 time as computer-science-and-programming)
avg rating 4.22 — 497 ratings — published 2013
Rate this book
Clear rating
Debugging: The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems Debugging: The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems (Paperback)
by (shelved 1 time as computer-science-and-programming)
avg rating 4.26 — 502 ratings — published 2002
Rate this book
Clear rating
The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary (Paperback)
by (shelved 1 time as computer-science-and-programming)
avg rating 3.83 — 4,316 ratings — published 1999
Rate this book
Clear rating
The Little Schemer The Little Schemer (Paperback)
by (shelved 1 time as computer-science-and-programming)
avg rating 4.28 — 1,985 ratings — published 1974
Rate this book
Clear rating
The Seasoned Schemer The Seasoned Schemer (Paperback)
by (shelved 1 time as computer-science-and-programming)
avg rating 4.29 — 268 ratings — published 1995
Rate this book
Clear rating
Applied Cryptography: Protocols, Algorithms, and Source Code in C Applied Cryptography: Protocols, Algorithms, and Source Code in C (Hardcover)
by (shelved 1 time as computer-science-and-programming)
avg rating 4.21 — 2,137 ratings — published 1993
Rate this book
Clear rating
Exploring ES6 Exploring ES6 (ebook)
by (shelved 1 time as computer-science-and-programming)
avg rating 4.32 — 77 ratings — published 2015
Rate this book
Clear rating
Quantum Computing for Computer Scientists Quantum Computing for Computer Scientists (Hardcover)
by (shelved 1 time as computer-science-and-programming)
avg rating 4.28 — 116 ratings — published 2008
Rate this book
Clear rating
Information Theory, Inference, and Learning Algorithms Information Theory, Inference, and Learning Algorithms (Paperback)
by (shelved 1 time as computer-science-and-programming)
avg rating 4.53 — 489 ratings — published 2002
Rate this book
Clear rating
The Art of Computer Programming, Volumes 1-4A Boxed Set The Art of Computer Programming, Volumes 1-4A Boxed Set (Hardcover)
by (shelved 1 time as computer-science-and-programming)
avg rating 4.74 — 235 ratings — published 2011
Rate this book
Clear rating
Tangible Interactive Systems: Grasping the Real World with Computers (Human–Computer Interaction Series) Tangible Interactive Systems: Grasping the Real World with Computers (Human–Computer Interaction Series)
by (shelved 1 time as computer-science-and-programming)
avg rating 0.0 — 0 ratings — published
Rate this book
Clear rating
Head First Learn to Code: A Learner's Guide to Coding and Computational Thinking Head First Learn to Code: A Learner's Guide to Coding and Computational Thinking (Paperback)
by (shelved 1 time as computer-science-and-programming)
avg rating 4.13 — 75 ratings — published 2018
Rate this book
Clear rating
UNIX: A History and a Memoir UNIX: A History and a Memoir (Paperback)
by (shelved 1 time as computer-science-and-programming)
avg rating 4.41 — 1,165 ratings — published 2019
Rate this book
Clear rating
The Nvidia Way: Jensen Huang and the Making of a Tech Giant The Nvidia Way: Jensen Huang and the Making of a Tech Giant (Kindle Edition)
by (shelved 1 time as computer-science-and-programming)
avg rating 4.32 — 3,869 ratings — published
Rate this book
Clear rating

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »