Discover new books on Goodreads
Meet your next favorite book
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,195 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
2 |
Introduction to Algorithms
by
4.35 avg rating — 9,247 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
3 |
Clean Code: A Handbook of Agile Software Craftsmanship
by
4.36 avg rating — 23,079 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,441 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,850 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 — 23,628 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
7 |
Refactoring: Improving the Design of Existing Code
by
4.24 avg rating — 8,781 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 — 14,901 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,829 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,865 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.18 avg rating — 40 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 — 8,951 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 — 984 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.50 avg rating — 768 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,752 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,376 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.90 avg rating — 118 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,133 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,672 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,410 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 — 609 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,228 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 — 220 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,648 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,291 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 — 959 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,437 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.76 avg rating — 29 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
|
|
32 |
How To Solve It: A New Aspect of Mathematical Method
by
4.13 avg rating — 5,066 ratings
score: 197,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
33 |
Getting Value out of Agile Retrospectives - A Toolbox of Retrospective Exercises
by
Luis Gonçalves (Goodreads Author)
3.81 avg rating — 166 ratings
score: 193,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
34 |
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
|
|
35 |
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
|
|
36 |
Secrets and Lies: Digital Security in a Networked World
by
3.93 avg rating — 1,792 ratings
score: 190,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
37 |
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
|
|
38 |
Effective Executive
by
4.08 avg rating — 37,348 ratings
score: 184,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
39 |
Software Requirements: Practical Techniques for Gathering and Managing Requirements Throughout the Product Development Cycle
by
Karl Wiegers (Goodreads Author)
4.15 avg rating — 848 ratings
score: 175,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
39 |
The Web Application Hacker's Handbook: Discovering and Exploiting Security Flaws
by
4.23 avg rating — 1,222 ratings
score: 175,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
41 |
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
|
|
41 |
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
|
|
41 |
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
|
|
41 |
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
|
|
41 |
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
|
|
41 |
The Scrumban [R]Evolution: Getting the Most Out of Agile, Scrum, and Lean Kanban
by
3.70 avg rating — 77 ratings
score: 100,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
41 |
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
|
|
41 |
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
|
|
41 |
ZX Spectrum Games Code Club: Twenty fun games to code and learn
by
Gary Plowman (Goodreads Author)
4.19 avg rating — 16 ratings
score: 100,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
41 |
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
|
|
41 |
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
|
|
52 |
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
|
|
52 |
Peopleware: Productive Projects and Teams
by
Tom DeMarco (Goodreads Author)
4.14 avg rating — 9,873 ratings
score: 99,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
52 |
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
|
|
55 |
Specification by Example: How Successful Teams Deliver the Right Software
by
Gojko Adzic (Goodreads Author)
4.03 avg rating — 707 ratings
score: 98,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
55 |
Head First Android Development
by
4.20 avg rating — 397 ratings
score: 98,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
55 |
Practical Object Oriented Design in Ruby
by
4.53 avg rating — 2,800 ratings
score: 98,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
58 |
The Dilbert Principle: A Cubicle's-Eye View of Bosses, Meetings, Management Fads & Other Workplace Afflictions
by
3.87 avg rating — 9,971 ratings
score: 97,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
59 |
eXtreme Programming eXplained : embrace change
by
4.12 avg rating — 4,059 ratings
score: 96,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
60 |
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
|
|
61 |
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
|
|
61 |
Implementing Lean Software Development: From Concept to Cash
by
4.20 avg rating — 865 ratings
score: 94,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
61 |
Free Software, Free Society: Selected Essays
by
4.10 avg rating — 447 ratings
score: 94,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
64 |
Java Persistence With Hibernate
by
3.89 avg rating — 404 ratings
score: 93,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
64 |
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
|
|
66 |
xUnit Test Patterns: Refactoring Test Code
by
3.94 avg rating — 689 ratings
score: 92,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
67 |
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
|
|
68 |
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
|
|
69 |
Pro AngularJS
by
3.71 avg rating — 222 ratings
score: 75,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
69 books ·
90 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.