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
15th out of 183 books — 525 voters
The Pragmatic Programmer by Andy   HuntClean Code by Robert C. MartinCode Complete by Steve McConnellWorking Effectively with Legacy Code by Michael C. FeathersRefactoring by Martin Fowler
Software Craftsmanship
4th out of 44 books — 129 voters

The Lean Startup by Eric RiesClean Code by Robert C. MartinThe Pragmatic Programmer by Andy   HuntThe Phoenix Project by Gene KimRefactoring by Martin Fowler
Top 100 Agile Books
6th out of 134 books — 85 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
17th out of 70 books — 89 voters

The C Programming Language by Brian W. KernighanStructure and Interpretation of Computer Programs by Harold AbelsonThe C++ Programming Language by Bjarne StroustrupIntroduction to Algorithms by Thomas H. CormenGame Programming Patterns by Robert Nystrom
A Study Path For Game Programmer
14th out of 102 books — 6 voters
Test-Driven Development by Kent BeckThe Art of Unit Testing by Roy OsheroveGrowing Object-Oriented Software, Guided by Tests (Addison-We... by Steve FreemanxUnit Test Patterns by Gerard MeszarosTDD by Jason Gorman
Best TDD Books
10th out of 67 books — 16 voters

The C Programming Language by Brian W. KernighanIntroduction to Algorithms by Thomas H. CormenClean Code by Robert C. MartinCode Complete by Steve McConnellDesign Patterns by Erich Gamma
software-development
26th out of 71 books — 92 voters
Head First Design Patterns by Eric FreemanClean Code by Robert C. MartinThe Pragmatic Programmer by Andy   HuntContinuous delivery by Jez HumbleWorking Effectively with Legacy Code by Michael C. Feathers
Becoming a Software Crafstman
5th out of 23 books — 12 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
245th out of 295 books — 131 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
23rd out of 60 books — 39 voters

Designing Data-Intensive Applications by Martin KleppmannThe Software Architect Elevator by Gregor HohpeDomain Modeling Made Functional by Scott WlaschinLearning Domain-Driven Design by Vladik KhononovFundamentals of Software Architecture by Mark   Richards
The Most Popular Software Architecture Books on Goodreads
54th out of 100 books — 10 voters
Working Effectively with Legacy Code by Michael C. FeathersTest-Driven Development by Kent BeckRefactoring by Martin FowlerHead First Design Patterns by Eric FreemanPro Git by Scott Chacon
Top Tech Book Recommendation
1st out of 9 books — 1 voter

Design Patterns by Erich GammaThe Clean Coder by Robert C. MartinRefactoring by Martin FowlerClean Code by Robert C. MartinSucceeding with Agile by Mike Cohn
Software Craftsmanship Essentials
11th out of 11 books — 1 voter
The Mythical Man-Month by Frederick P. Brooks Jr.The Pragmatic Programmer by Andy   HuntClean Code by Robert C. MartinThe Clean Coder by Robert C. MartinCode Complete by Steve McConnell
The 25 best programming books of all-time
7th out of 25 books — 2 voters

Clean Code by Robert C. MartinModern Java in Action by Raoul-Gabriel UrmaProgramming in Scala by Martin OderskyJava Testing with Spock by Konstantinos KapelonisFunctional Programming in Scala by Rúnar Bjarnason
Java / JVM Programming Group
28th out of 30 books — 4 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
133rd out of 203 books — 324 voters

High Output Management by Andrew S. GroveThe Effective Executive by Peter F. DruckerThinking, Fast and Slow by Daniel KahnemanManagement 3.0 by Jurgen AppeloThe Hard Thing About Hard Things by Ben Horowitz
Management and CS Books
17th out of 29 books — 1 voter
Refactoring by Martin FowlerRefactoring to Patterns by Joshua KerievskyWorking Effectively with Legacy Code by Michael C. FeathersRefactoring Databases by Scott W. AmblerRefactoring by Jay Fields
Refactoring
3rd out of 6 books — 1 voter

Web Hacking Arsenal by Rafay  BalochPython Handbook For Beginners. A Hands-On Crash Course For Ki... by Roman GurbanovStructure and Interpretation of Computer Programs by Harold AbelsonClean Architecture by Robert C. MartinClean Code by Robert C. Martin
Computer Science and Programming
83rd out of 109 books — 34 voters
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
44th out of 56 books — 1 voter

IT Dictionary by Adam KorgaStaff Engineer by Will LarsonDesigning Data-Intensive Applications by Martin KleppmannThe Pragmatic Programmer by Andy   HuntFuckup Almanac. Volume 1 by Adam Korga
Software Engineering Books
27th out of 27 books — 11 voters
Working Effectively with Legacy Code by Michael C. FeathersDomain-Driven Design by Eric EvansThe Goal by Eliyahu M. GoldrattLean Enterprise by Jez HumbleOptions, Futures and Other Derivatives by John C. Hull
Stephen - Influential Book List
1st out of 5 books — 1 voter

When Will It Be Done? by Daniel S. VacantiWhy Limit WIP by Jim  BensonThinking In Systems by Donella H. MeadowsThe Phoenix Project by Gene KimWorking Effectively with Legacy Code by Michael C. Feathers
MPB Book Club
5th out of 7 books — 2 voters
The Hard Thing About Hard Things by Ben HorowitzLost and Founder by Rand FishkinThe Effective Engineer by Edmond LauBuilding a Career in Software by Daniel HellerHow Design Makes the World by Scott Berkun
Salih's List of Books to Read
14th out of 30 books — 1 voter

Software Craftsman, The by Sandro MancusoApprenticeship Patterns by Dave HooverSlack by Tom DeMarcoBuilding Maintainable Software by Joost VisserThe Phoenix Project by Gene Kim
From C.S. Bachelor to Software Craftsman
16th out of 47 books — 1 voter
Essential Software Architecture by Ian GortonJust Enough Software Architecture by George H. Fairbanks97 Things Every Software Architect Should Know by Richard Monson-HaefelSoftware Architecture in Practice by Len BassDevOps by Len Bass
apiumhub-architecture
9th out of 16 books — 1 voter

Clean Code by Robert C. MartinOOP Concepts Booster  by Rakesh SinghThe Clean Coder by Robert C. MartinClean Architecture by Robert C. MartinHead First Design Patterns by Eric Freeman
Programmers Reading List
10th out of 63 books — 2 voters
The Clean Coder by Robert C. MartinClean Code by Robert C. MartinWorking Effectively with Legacy Code by Michael C. FeathersThe Mythical Man-Month by Frederick P. Brooks Jr.The Pragmatic Programmer by Andy   Hunt
5 books for every programmer
3rd out of 5 books — 1 voter

The 7 Habits of Highly Effective People by Stephen R. CoveyThe Pragmatic Programmer by Andy   HuntSo Good They Can't Ignore You by Cal NewportThe Power of Habit by Charles DuhiggThe Spirit of Kaizen by Robert Maurer
29 Must read books for Programmers
25th out of 31 books — 2 voters
Designing Data-Intensive Applications by Martin KleppmannPresentation Patterns by Neal FordThe Manager's Path by Camille FournierStructure and Interpretation of Computer Programs by Harold AbelsonRuby Under a Microscope by Pat Shaughnessy
Zendesk Engineering San Francisco Library
38th out of 46 books — 3 voters

« previous 1