Books › 97 Things Every Programmer Should Know › Books like it
If you loved
Books like 97 Things Every Programmer Should Know
A chorus of veteran mentors offering bite-sized, hard-won wisdom to elevate your daily coding practice. These 12 books are the closest matches in mood, pace and themes, with what each one shares with 97 Things Every Programmer Should Know.
- intellectual
- reflective
- motivating
- grounded
- 01
Clean Code
Robert C. Martin · 2008
A tough-love mentorship session that transforms the chaotic art of programming into a disciplined, elegant craft.
- 02
The clean coder
Robert C. Martin
A stern but deeply motivating mentorship session on what it means to be a true professional in the software industry.
- 03
Refactoring
Martin Fowler
A pragmatic masterclass in transforming chaotic, tangled systems into elegant, maintainable architecture through small, deliberate steps.
- 04
The passionate programmer
Chad Fowler
A motivational roadmap that transforms passive coding jobs into intentional, thriving careers.
- 05
Code Complete
Steve McConnell · 2004
A comprehensive, empowering mentorship in book form that turns the chaotic scramble of coding into a disciplined, deeply satisfying craft.
- 06
Pragmatic Thinking and Learning
Andrew Hunt
A user manual for the human brain, written with the practical, problem-solving mindset of a seasoned software engineer.
- 07
Extreme programming explained
Kent Beck; Cynthia Andres · 1999
A pragmatic, energizing manifesto that strips away bureaucratic bloat to reveal a more humane, adaptable way to build things together.
- 08
The Art of Readable Code
Boswell, Dustin; Foucher, Trevor
A friendly, pragmatic guide that turns the frustrating chore of deciphering bad code into a satisfying pursuit of clarity and craftsmanship.
- 09
Cracking The Coding Interview
Gayle Laakmann McDowell
A rigorous, pragmatic bootcamp that transforms the dread of whiteboard coding into a conquerable, methodical puzzle.
- 10
C# in Depth
Jon Skeet
A passionate, deep dive into the soul of a programming language that transforms everyday coders into true craftsmen.
- 11
The Pragmatic Programmer
Andrew Hunt; David Thomas
A timeless mentorship in a bottle that transforms the daily grind of writing code into a deliberate and joyful craft.
- 12
Design Patterns
Erich Gamma, John Vlissides and others
An authoritative, foundational text that feels like unlocking the hidden architectural secrets of elegant software design.











