The Pragmatic Programmer by Andy   HuntThe C Programming Language by Brian W. KernighanClean Code by Robert C. MartinDesign Patterns by Erich GammaCode Complete by Steve McConnell
Essential Programming Books
6th out of 183 books — 525 voters
Introduction to Algorithms by Thomas H. CormenStructure and Interpretation of Computer Programs by Harold AbelsonThe C Programming Language by Brian W. KernighanThe Art of Computer Programming, Volumes 1-3 Boxed Set by Donald Ervin KnuthThe Pragmatic Programmer by Andy   Hunt
Essential Books of Computer Science
2nd out of 201 books — 323 voters

Windows 11 by Allan FaringtonStructure and Interpretation of Computer Programs by Harold AbelsonIntroduction to Algorithms by Thomas H. CormenGödel, Escher, Bach by Douglas R. HofstadterThe C Programming Language by Brian W. Kernighan
My Favorite Computer Science Books
2nd out of 27 books — 86 voters
Structure and Interpretation of Computer Programs by Harold AbelsonPurely Functional Data Structures by Chris OkasakiTypes and Programming Languages by Benjamin C. PiercePearls of Functional Algorithm Design by Richard S. BirdLearn You a Haskell for Great Good! by Miran Lipovača
Functional Programming
1st out of 47 books — 35 voters

Structure and Interpretation of Computer Programs by Harold AbelsonParadigms of Artificial Intelligence Programming by Peter NorvigPractical Common Lisp by Peter SeibelThe Joy of Clojure by Michael FogusThe Little Schemer by Daniel P. Friedman
Learning Lisp
1st out of 19 books — 24 voters

Structure and Interpretation of Computer Programs by Harold AbelsonIntroduction to the Theory of Computation by Michael SipserLearn You a Haskell for Great Good! by Miran LipovačaThe Little Schemer by Daniel P. FriedmanFunctional Programming in Scala by Rúnar Bjarnason
Computer Science Year 3 (MCSL)
1st out of 56 books — 9 voters

AI Doctor by Ronald M. RazmiLife 3.0 by Max TegmarkThe Book of Why by Judea PearlSuperintelligence by Nick BostromA Brief History of Intelligence by Max Solomon Bennett
Best Popular Computer Science Books on Goodreads
26th out of 292 books — 129 voters
Designing Data-Intensive Applications by Martin KleppmannClean Code by Robert C. MartinThe Pragmatic Programmer by Andy   HuntDesign Patterns by Erich GammaEffective Java by Joshua Bloch
Required reading for software development professionals
12th out of 69 books — 88 voters

Dune by Frank HerbertGödel, Escher, Bach by Douglas R. HofstadterImpro by Keith Johnstone"Surely You're Joking, Mr. Feynman!" by Richard P. FeynmanSeeing Like a State by James C. Scott
Ingroup
23rd out of 179 books — 56 voters
Computational Complexity by Sanjeev AroraQuantum Computation and Quantum Information by Michael A. NielsenIntroduction to the Theory of Computation by Michael SipserThe Nature of Computation by Cristopher MooreIntroduction to Algorithms by Thomas H. Cormen
Theoretical Computer Science (MMath)
6th out of 57 books — 6 voters

Learn You a Haskell for Great Good! by Miran LipovačaWhy's (Poignant) Guide to Ruby by Why The Lucky StiffLearn Python The Hard Way by Zed A. ShawThink Python by Allen B. DowneyPro Git by Scott Chacon
free programming books
8th out of 21 books — 27 voters
Structure and Interpretation of Computer Programs by Harold AbelsonThe Art of UNIX Programming by Eric S. RaymondIntroduction to Algorithms by Thomas H. CormenArtificial Intelligence by Stuart RussellThe Art of Computer Programming, Volumes 1-4A Boxed Set by Donald Ervin Knuth
IT Books worth reading
1st out of 35 books — 9 voters

The Art of Startup Fundraising by Alejandro CremadesZero to One by Peter ThielExplosive Growth by Cliff LernerNever Go With Your Gut by Gleb TsipurskyDesigning Data-Intensive Applications by Martin Kleppmann
Hello, Startup Reading List
15th out of 90 books — 63 voters
Structure and Interpretation of Computer Programs by Harold AbelsonCode Complete by Steve McConnellIntroduction to Algorithms by Thomas H. CormenDesign Patterns by Erich GammaHacker's Delight by Henry S. Warren Jr.
Best programming books
13th out of 60 books — 39 voters

Structure and Interpretation of Computer Programs by Harold AbelsonComputer Organization & Design by David A. PattersonOperating Systems by Remzi H. Arpaci-DusseauCompilers by Alfred V. AhoComputers. by Melvin A. Berger
Teach Yourself Computer Science
1st out of 10 books — 4 voters
Programming Clojure by Stuart HallowayStructure and Interpretation of Computer Programs by Harold AbelsonPurely Functional Data Structures by Chris OkasakiLisp in Small Pieces by Christian QueinnecThe Art of the Metaobject Protocol by Gregor Kiczales
Clojure Bookshelf
2nd out of 6 books — 4 voters

The Hunger Games by Suzanne CollinsPride and Prejudice by Jane AustenTo Kill a Mockingbird by Harper LeeHarry Potter and the Order of the Phoenix by J.K. RowlingThe Book Thief by Markus Zusak
Best Books Ever
17056th out of 76,942 books — 286,334 voters
Gödel, Escher, Bach by Douglas R. HofstadterStructure and Interpretation of Computer Programs by Harold AbelsonThe Seasoned Schemer by Daniel P. FriedmanThe Little Schemer by Daniel P. FriedmanThe Reasoned Schemer by Daniel P. Friedman
Books recommended by Rebecca Parsons
2nd out of 6 books — 3 voters

The Pragmatic Programmer by Andy   HuntRefactoring by Martin FowlerStructure and Interpretation of Computer Programs by Harold AbelsonYour First App by Jim SchubertAccelerated C++ by Mike Hendrickson
Programming Books
3rd out of 19 books — 6 voters
Structure and Interpretation of Computer Programs by Harold AbelsonAnimal Farm by George OrwellCapital in the Twenty First Century by Thomas Piketty1984 by George OrwellSurely You're Joking, Mr. Feynman! by Richard P. Feynman
A new world opens
1st out of 10 books — 7 voters

The Missing README by Chris RiccominiThe Book of Why by Judea PearlThe Pragmatic Programmer by Andy   HuntThe Staff Engineer's Path by Tanya ReillyThe Software Engineer's Guidebook by Gergely  Orosz
Computer Science Graduate Recommended Reading
13th out of 20 books — 3 voters
Clean Code by Robert C. MartinThe Pragmatic Programmer by Andy   HuntIntroduction to Algorithms by Thomas H. CormenThe C Programming Language by Brian W. KernighanThe Art of Computer Programming, Volumes 1-3 Boxed Set by Donald Ervin Knuth
Essantiel Computer Science
7th out of 23 books — 1 voter

Penguin Random House Python Crash Course by Eric MatthesAgile Software Development, Principles, Patterns, and Practices by Robert C. MartinRefactoring to Patterns by Joshua KerievskySoft Skills by John SonmezExtreme Programming Explained by Kent Beck
All Programming List
50th out of 56 books — 1 voter

The Science of Logic by Georg Wilhelm Friedrich HegelRécoltes et semailles by Alexandre GrothendieckPleromatica, or Elsinore's Trance by Gabriel CatrenThe Blind Spot by Jean-Yves GirardIdeas by Edmund Husserl
Speculative World-System
31st out of 100 books — 1 voter
The Science of Logic by Georg Wilhelm Friedrich HegelIntelligence and Spirit by Reza NegarestaniThe Blind Spot by Jean-Yves GirardLogical Investigations, Volume 1 by Edmund HusserlThe Opening of Hegel's Logic by Stephen Houlgate
Speculative Reason
15th out of 93 books — 6 voters

Computer Organization & Design by David A. PattersonEssential Software Development by AppJungle NET LLCThe C Programming Language by Brian W. KernighanHow to Design Programs by Matthias FelleisenThe C++ Programming Language by Bjarne Stroustrup
Computer Science on Books
10th out of 38 books — 2 voters
The Pragmatic Programmer by Andy   HuntClean Code by Robert C. MartinIntroduction to Algorithms by Thomas H. CormenDesign Patterns by Erich GammaTest-Driven Development by Kent Beck
SWE Books before I die
8th out of 9 books — 1 voter

« previous 1 3