Discover new books on Goodreads
Meet your next favorite book
Listopia > software-development
books on software development, programming, software project management, computer science etc.
Score
A book’s total score is based on multiple factors, including the number of people who have voted for it and how highly those voters ranked the book.
| 1 |
The C Programming Language
by
4.44 avg rating — 11,360 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 2 |
Introduction to Algorithms
by
4.35 avg rating — 9,335 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 3 |
Clean Code: A Handbook of Agile Software Craftsmanship
by
4.35 avg rating — 23,520 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 4 |
Code Complete: A Practical Handbook of Software Construction
by
Steve McConnell (Goodreads Author)
4.30 avg rating — 9,490 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 5 |
Design Patterns: Elements of Reusable Object-Oriented Software
by
4.20 avg rating — 11,966 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 6 |
The Pragmatic Programmer: From Journeyman to Master
by
Andy Hunt (Goodreads Author)
4.33 avg rating — 24,185 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 7 |
Refactoring: Improving the Design of Existing Code (Addison-wesley Object Technology Series)
by
4.24 avg rating — 8,850 ratings
score: 873,
and
9 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 8 |
The Mythical Man-Month: Essays on Software Engineering
by
4.01 avg rating — 15,140 ratings
score: 773,
and
8 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 9 |
Structure and Interpretation of Computer Programs
by
4.47 avg rating — 4,864 ratings
score: 671,
and
7 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 10 |
Patterns of Enterprise Application Architecture
by
4.12 avg rating — 3,891 ratings
score: 656,
and
7 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 11 |
Introduction to System Design
by
Shivam Singh (Goodreads Author)
4.15 avg rating — 41 ratings
score: 600,
and
6 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 12 |
Head First Design Patterns
by
4.30 avg rating — 9,030 ratings
score: 573,
and
6 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 13 |
Software Estimation: Demystifying the Black Art
by
Steve McConnell (Goodreads Author)
4.05 avg rating — 987 ratings
score: 561,
and
6 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 14 |
The Art of Computer Programming, Volumes 1-3 Boxed Set
by
4.49 avg rating — 771 ratings
score: 556,
and
6 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 15 |
Domain-Driven Design: Tackling Complexity in the Heart of Software
by
4.15 avg rating — 5,830 ratings
score: 555,
and
6 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 16 |
Fundamental Kotlin
by
4.23 avg rating — 39 ratings
score: 500,
and
5 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 17 |
Joel on Software
by
4.13 avg rating — 3,380 ratings
score: 478,
and
5 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 18 |
Literate Programming (Lecture Notes) (Volume 27)
by
3.92 avg rating — 119 ratings
score: 473,
and
5 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 19 |
Applied Cryptography: Protocols, Algorithms, and Source Code in C
by
4.21 avg rating — 2,137 ratings
score: 461,
and
5 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 20 |
The Algorithm Design Manual
by
Steven S. Skiena (Goodreads Author)
4.34 avg rating — 2,685 ratings
score: 385,
and
4 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 21 |
Don't Make Me Think: A Common Sense Approach to Web Usability
by
Steve Krug (Goodreads Author)
4.24 avg rating — 30,801 ratings
score: 376,
and
4 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 22 |
Design of Design, The: Essays from a Computer Scientist
by
3.77 avg rating — 613 ratings
score: 292,
and
3 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 23 |
Effective Oracle by Design (Osborne ORACLE Press Series)
by
4.43 avg rating — 100 ratings
score: 291,
and
3 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 24 |
Agile Web Development with Rails, 1st Edition
by
Dave Thomas (Goodreads Author)
3.86 avg rating — 2,232 ratings
score: 286,
and
3 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 25 |
Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives
by
4.12 avg rating — 221 ratings
score: 284,
and
3 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 26 |
Working Effectively with Legacy Code
by
Michael C. Feathers (Goodreads Author)
4.14 avg rating — 4,679 ratings
score: 283,
and
3 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 27 |
Continuous delivery
by
Jez Humble (Goodreads Author)
4.20 avg rating — 3,311 ratings
score: 278,
and
3 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 28 |
Fundamentals of database systems
by
3.81 avg rating — 963 ratings
score: 275,
and
3 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 29 |
Refactoring to Patterns
by
4.05 avg rating — 1,438 ratings
score: 271,
and
3 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 30 |
Visual Basic.Net Black Book
by
3.73 avg rating — 30 ratings
score: 200,
and
2 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 30 |
Code Reviews 101
by
Giuliana Carullo (Goodreads Author)
3.82 avg rating — 11 ratings
score: 200,
and
2 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 30 |
Web API Development with ASP.NET Core 8: Learn techniques, patterns, and tools for building high-performance, robust, and scalable web APIs
by
4.50 avg rating — 4 ratings
score: 200,
and
2 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 33 |
How To Solve It: A New Aspect of Mathematical Method
by
4.12 avg rating — 5,193 ratings
score: 197,
and
2 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 34 |
Getting Value out of Agile Retrospectives - A Toolbox of Retrospective Exercises
by
Luis Gonçalves (Goodreads Author)
3.81 avg rating — 167 ratings
score: 193,
and
2 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 35 |
Reviewing Java
by
really liked it 4.00 avg rating — 6 ratings
score: 192,
and
2 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 36 |
Responsive Web Design Overview For Beginners
by
Brett Romero (Goodreads Author)
3.33 avg rating — 9 ratings
score: 191,
and
2 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 37 |
Secrets and Lies: Digital Security in a Networked World
by
3.93 avg rating — 1,795 ratings
score: 190,
and
2 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 38 |
Distributed Operating Systems
by
3.96 avg rating — 92 ratings
score: 186,
and
2 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 39 |
Effective Executive
by
4.08 avg rating — 37,874 ratings
score: 184,
and
2 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 40 |
Software Requirements: Practical Techniques for Gathering and Managing Requirements Throughout the Product Development Cycle
by
Karl Wiegers (Goodreads Author)
4.14 avg rating — 858 ratings
score: 175,
and
2 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 40 |
The Web Application Hacker's Handbook: Discovering and Exploiting Security Flaws
by
4.23 avg rating — 1,229 ratings
score: 175,
and
2 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 42 |
Paradox 4.0 Developer's Guide/Book and Disk
by
3.50 avg rating — 4 ratings
score: 100,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 42 |
offshoring it services
by
really liked it 4.00 avg rating — 3 ratings
score: 100,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 42 |
Simulation of Digital Communication Systems using Matlab
by
Mathuranathan Viswanathan (Goodreads Author)
4.28 avg rating — 97 ratings
score: 100,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 42 |
Build Your First Website: A Crash Course in HTML and CSS
by
Joey Kirk (-Author)
4.50 avg rating — 2 ratings
score: 100,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 42 |
Your First App: Node.js
by
Jim Schubert (Goodreads Author)
0.00 avg rating — 0 ratings
score: 100,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 42 |
The Scrumban [R]Evolution: Getting the Most Out of Agile, Scrum, and Lean Kanban
by
3.72 avg rating — 78 ratings
score: 100,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 42 |
Programming in Scala: A Comprehensive Step-by-step Guide
by
4.22 avg rating — 1,663 ratings
score: 100,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 42 |
Create an Uber Clone in 7 Days
by
Shai Almog (Goodreads Author)
it was amazing 5.00 avg rating — 8 ratings
score: 100,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 42 |
ZX Spectrum Games Code Club: Twenty fun games to code and learn
by
Gary Plowman (Goodreads Author)
3.95 avg rating — 19 ratings
score: 100,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 42 |
OOP Concepts Booster : Take Your Coding Skills to the Next Level
by
3.69 avg rating — 16 ratings
score: 100,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 42 |
Essential Software Development
by
4.50 avg rating — 10 ratings
score: 100,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 42 |
From Vibe Coding to Production: A Practical Guide to Professional Software Development (Vibe Coding: From Prompt to Production Book 3)
by
0.00 avg rating — 0 ratings
score: 100,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 54 |
Reviewing C++
by
3.43 avg rating — 7 ratings
score: 99,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 54 |
Peopleware: Productive Projects and Teams
by
Tom DeMarco (Goodreads Author)
4.14 avg rating — 9,928 ratings
score: 99,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 54 |
Learning Spark: Lightning-Fast Big Data Analysis
by
Holden Karau (Goodreads Author)
3.91 avg rating — 566 ratings
score: 99,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 57 |
Specification by Example: How Successful Teams Deliver the Right Software
by
Gojko Adzic (Goodreads Author)
4.03 avg rating — 709 ratings
score: 98,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 57 |
Head First Android Development
by
4.21 avg rating — 400 ratings
score: 98,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 57 |
Practical Object Oriented Design in Ruby
by
4.53 avg rating — 2,824 ratings
score: 98,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 60 |
The Dilbert Principle: A Cubicle's-Eye View of Bosses, Meetings, Management Fads & Other Workplace Afflictions
by
3.87 avg rating — 10,006 ratings
score: 97,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 61 |
eXtreme Programming eXplained : embrace change
by
4.13 avg rating — 4,092 ratings
score: 96,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 62 |
More Joel on Software: Further Thoughts on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, and ... or Ill Luck, Work with Them in Some Capacity
by
4.05 avg rating — 549 ratings
score: 95,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 63 |
Software Creativity 2.0
by
3.53 avg rating — 53 ratings
score: 94,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 63 |
Implementing Lean Software Development: From Concept to Cash
by
4.20 avg rating — 868 ratings
score: 94,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 63 |
Free Software, Free Society: Selected Essays
by
4.09 avg rating — 448 ratings
score: 94,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 66 |
Java Persistence With Hibernate
by
3.89 avg rating — 405 ratings
score: 93,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 66 |
Beautiful Testing: Leading Professionals Reveal How They Improve Software
by
3.63 avg rating — 115 ratings
score: 93,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 68 |
xUnit Test Patterns: Refactoring Test Code
by
3.94 avg rating — 687 ratings
score: 92,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 69 |
Computer Organization
by
3.60 avg rating — 134 ratings
score: 91,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 70 |
The Joy of Bootstrap: A smarter way to learn the world's most popular web framework
by
3.65 avg rating — 63 ratings
score: 76,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 71 |
Pro AngularJS
by
3.71 avg rating — 223 ratings
score: 75,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
71 books ·
93 voters ·
list created December 22nd, 2010
by Rejeev Divakaran (votes) .
Anyone can add books to this list.
How to Vote
To vote on existing books from the list, beside each book there is a link vote for this book clicking it will add that book to your votes.
To vote on books not in the list or books you couldn't find in the list, you can click on the tab add books to this list and then choose from your books, or simply search.




