16 Best Software Books
Goal: Find the best Software books according to the internet (not just one person's opinion).
Method:
- Search for "best software books" and study the top 5+ pages.
- Add only the books mentioned 2+ times.
- Rank the results neatly here.
16 Best Software Books
As an Amazon Associate, we earn from qualifying purchases (at no extra cost to you).
The Pragmatic Programmer
From Journeyman to Master
by Andrew Hunt
Also recommended by:
Clean Code
A Handbook of Agile Software Craftsmanship
by Robert C. Martin
Design Patterns
Elements of Reusable Object-Oriented Software
by Erich Gamma
Code Complete
A Practical Handbook of Software Construction
by Steve McConnell
Also recommended by:
Refactoring
Improving the Design of Existing Code
by Martin Fowler
Working Effectively with Legacy Code
by Michael Feathers
The Mythical Man-Month
Essays on Software Engineering
by Frederick P. Brooks Jr.
Also recommended by:
Jeff Bezos, Larry Ellison, Marc Benioff, Alan Kay, Jeff Atwood
Code
The Hidden Language of Computer Hardware and Software
by Charles Petzold
Head First Design Patterns
Building Extensible and Maintainable Object-Oriented Software
by Eric Freeman
Patterns of Enterprise Application Architecture
by Martin Fowler
The DevOps Handbook
How to Create World-Class Agility, Reliability, and Security in Technology Organizations
by Gene Kim
Also recommended by:
Introduction to Algorithms
by Thomas H. Cormen
Soft Skills
The Software Developer's Life Manual
by John Sonmez
The Clean Coder
A Code of Conduct for Professional Programmers
by Robert C. Martin
Sources
- 1
The Top 12 Best Software Engineering Books You Need To Read
blog.tryexponent.com
- 2
17 Must-Read Books for Software Developers | Built In
builtin.com
- 3
Best Software Development Books: 20 Most-Recommended Books for Software Developers - DEV Community 👩💻👨💻
dev.to
- 4
The Greatest Software Development Books of All Time - DZone
dzone.com
- 5
15 BEST Software Engineering Books (2022 Update)
guru99.com
Did we miss a book?
Spot a missing title or bad link on this list?
Comments
Edited by
Software engineer whose passion for tracking book recommendations from podcasts inspired the creation of MRB.
Lead investor at 3one4 Capital whose startup expertise and love for books helped shaped MRB and its growth.