97 Things Every Programmer Should Know
Kevlin Henney
Tap into the wisdom of experts to learn what every programmer should know, no matter what language you use.
Score based on developer article recommendations — not sales data or reviews.
🟢 Developer Verdict
A collection of short, practical essays from programming experts, offering diverse perspectives on code quality and professional development.
Read this if
- ✓ You seek diverse, distilled advice from many industry veterans.
- ✓ You are a new programmer seeking practical advice on code quality.
- ✓ You want to broaden your understanding beyond specific tech stacks.
Skip this for now if
- ✗ You prefer a single, cohesive narrative or deep dive on one topic.
- ✗ You are an experienced developer seeking advanced technical depth.
- ✗ You need hands-on coding examples in a specific programming language.
📊 Why Developers Recommend
It pushes developers to think more carefully about readability and naming.
Referenced by multiple developers, suggesting consistent practical value.
Valued for its practical approach — concepts connect directly to real-world engineering decisions and daily work.
👤 Who Should Read This
Best for
- • Developers looking to grow their careers
Explore Similar Books
More books in similar categories — browse to discover your next read.
Head First Design Patterns: A Brain-Friendly Guide
Eric Freeman
View →
Start with Why
Simon Sinek
View →
Learn Python the Hard Way
Zed Shaw
View →
So Good They Can't Ignore You
Carl Newport
View →
Your First Year in Code
Isaac Lyman
View →
Kevlin Henney
Mentioned in 3 articles · #411 overall
As an Amazon Associate, we earn from qualifying purchases.
Recommended in 3 Articles
What defines a good programmer
10 Things Every Software Developer Should Know
12 Essential Skills Software Developers should Learn in 2025
Score Trend
Last 90 Days
Articles
0
vs prev 90d
0
All Time
Unique authors
2
Total mentions
3