Discover new books on Goodreads
Meet your next favorite book
A collection of best programming books. Ever!
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 |
Structure and Interpretation of Computer Programs
by
4.47 avg rating — 4,838 ratings
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
2 |
Code Complete: A Practical Handbook of Software Construction
by
Steve McConnell (Goodreads Author)
4.30 avg rating — 9,456 ratings
score: 895,
and
9 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
3 |
Introduction to Algorithms
by
4.35 avg rating — 9,273 ratings
score: 781,
and
8 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
4 |
Design Patterns: Elements of Reusable Object-oriented Software / Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development, 2 Volume Set
by
4.20 avg rating — 11,880 ratings
score: 778,
and
8 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
5 |
Hacker's Delight
by
4.20 avg rating — 1,135 ratings
score: 481,
and
5 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
6 |
Refactoring: Improving the Design of Existing Code
by
4.24 avg rating — 8,793 ratings
score: 476,
and
5 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
7 |
The Art of Computer Programming, Volumes 1-4A Boxed Set
by
4.74 avg rating — 235 ratings
score: 460,
and
5 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
8 |
The Algorithm Design Manual
by
Steven S. Skiena (Goodreads Author)
4.35 avg rating — 2,678 ratings
score: 389,
and
4 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
9 |
Programming Pearls
by
4.20 avg rating — 3,214 ratings
score: 381,
and
4 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
10 |
On Lisp: Advanced Techniques for Common Lisp
by
4.30 avg rating — 481 ratings
score: 374,
and
4 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
11 |
Programming Pearls
by
4.20 avg rating — 3,214 ratings
score: 372,
and
4 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
12 |
Scratch 2.0 Programming
by
Denis Golikov (Goodreads Author)
4.39 avg rating — 57 ratings
score: 300,
and
3 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
13 |
Structure and Interpretation of Computer Programs
by
4.47 avg rating — 4,838 ratings
score: 298,
and
3 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
14 |
Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People
by
Aditya Y. Bhargava (Goodreads Author)
4.42 avg rating — 5,250 ratings
score: 293,
and
3 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
15 |
Practical Common Lisp
by
4.15 avg rating — 790 ratings
score: 289,
and
3 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
16 |
Programming Ruby: The Pragmatic Programmers' Guide
by
Dave Thomas (Goodreads Author)
4.04 avg rating — 1,984 ratings
score: 288,
and
3 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
16 |
Accelerated C++: Practical Programming by Example
by
4.07 avg rating — 721 ratings
score: 288,
and
3 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
18 |
The Practice of Programming (Addison-Wesley Professional Computing Series)
by
4.12 avg rating — 1,935 ratings
score: 287,
and
3 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
19 |
The Little Schemer
by
4.29 avg rating — 1,980 ratings
score: 261,
and
3 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
20 |
Com+ Programming: A Practical Guide Using Visual C++ and Atl
by
3.33 avg rating — 3 ratings
score: 192,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
21 |
Land of Lisp
by
4.16 avg rating — 675 ratings
score: 185,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
22 |
The Rails Way
by
3.85 avg rating — 271 ratings
score: 183,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
23 |
Working Effectively with Legacy Code
by
Michael C. Feathers (Goodreads Author)
4.14 avg rating — 4,662 ratings
score: 179,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
24 |
The Little LISPer
by
4.29 avg rating — 1,980 ratings
score: 173,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
25 |
The C++ Programming Language
by
4.10 avg rating — 4,019 ratings
score: 169,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
26 |
Responsive Web Design Overview For Beginners
by
Brett Romero (Goodreads Author)
3.33 avg rating — 9 ratings
score: 100,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
26 |
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
|
|
26 |
Learn Python Programming the Easy and Fun Way
by
Elaiya Iswera Lallan (Goodreads Author)
3.33 avg rating — 3 ratings
score: 100,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
26 |
ZX Spectrum Games Code Club: Twenty fun games to code and learn
by
Gary Plowman (Goodreads Author)
4.11 avg rating — 18 ratings
score: 100,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
26 |
The Pragmatic Programmer: From Journeyman to Master
by
Andy Hunt (Goodreads Author)
4.33 avg rating — 23,764 ratings
score: 100,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
26 |
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
|
|
32 |
Java Concurrency in Practice
by
4.48 avg rating — 2,900 ratings
score: 99,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
32 |
Scratch Programming Lab 01: Detailed step by step guide for middle school students.
by
Denis Golikov (Goodreads Author)
3.83 avg rating — 6 ratings
score: 99,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
32 |
Archie (2015-) #1
by
4.01 avg rating — 2,206 ratings
score: 99,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
35 |
Secure Coding in C And C++
by
3.94 avg rating — 53 ratings
score: 98,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
35 |
Avatar: The Last Airbender: The Lost Scrolls Collection
by
4.47 avg rating — 1,042 ratings
score: 98,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
35 |
Cracking the Coding Interview: 189 Programming Questions and Solutions
by
Gayle Laakmann McDowell (Goodreads Author)
4.33 avg rating — 6,897 ratings
score: 98,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
38 |
The Lost Scrolls: Fire
by
4.43 avg rating — 834 ratings
score: 97,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
38 |
Head First Design Patterns
by
4.30 avg rating — 8,978 ratings
score: 97,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
40 |
Avatar: The Last Airbender - The Search, Part 2 (The Search, #2)
by
Gene Luen Yang (Goodreads Author)
4.45 avg rating — 13,005 ratings
score: 96,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
41 |
The Promise (Avatar: The Last Airbender, #1)
by
4.41 avg rating — 28,939 ratings
score: 95,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
41 |
C++ Programming: From Problem Analysis to Program Design
by
4.20 avg rating — 194 ratings
score: 95,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
43 |
Avatar: The Last Airbender - The Promise, Part 3 (The Promise, #3)
by
Gene Luen Yang (Goodreads Author)
4.41 avg rating — 14,595 ratings
score: 94,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
44 |
American Born Chinese
by
Gene Luen Yang (Goodreads Author)
3.88 avg rating — 100,847 ratings
score: 93,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
45 |
Avatar: The Last Airbender - The Rift, Part 1 (The Rift, #1)
by
Gene Luen Yang (Goodreads Author)
4.32 avg rating — 16,747 ratings
score: 92,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
46 |
Avatar: The Last Airbender - The Promise, Part 1 (The Promise, #1)
by
Gene Luen Yang (Goodreads Author)
4.30 avg rating — 33,491 ratings
score: 91,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
47 |
Avatar: The Last Airbender - The Search, Part 1 (The Search, #1)
by
Gene Luen Yang (Goodreads Author)
4.39 avg rating — 32,493 ratings
score: 90,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
48 |
Avatar: The Last Airbender - The Promise, Part 2 (The Promise, #2)
by
Gene Luen Yang (Goodreads Author)
4.41 avg rating — 23,796 ratings
score: 89,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
49 |
Avatar: The Last Airbender - The Lost Adventures
by
Bryan Konietzko (Creator)
4.36 avg rating — 24,603 ratings
score: 88,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
50 |
Avatar: The Last Airbender: Journeys Through the Earth Kingdom
by
4.44 avg rating — 315 ratings
score: 87,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
51 |
The Last Airbender: Prequel - Zuko's Story
by
Dave Roman (Goodreads Author)
4.35 avg rating — 4,557 ratings
score: 86,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
52 |
Avatar Volume 7: The Legend of Aang
by
Michael Dante DiMartino (Goodreads Author)
4.61 avg rating — 593 ratings
score: 85,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
53 |
Avatar Volume 8: The Last Airbender (Avatar #8)
by
4.52 avg rating — 263 ratings
score: 84,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
54 |
Avatar Volume 7: The Last Airbender (Avatar #7)
by
4.61 avg rating — 593 ratings
score: 83,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
55 |
Engineering Long-Lasting Software
by
3.74 avg rating — 219 ratings
score: 82,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
55 |
Avatar Volume 3: The Last Airbender (Avatar #3)
by
4.44 avg rating — 462 ratings
score: 82,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
57 |
Avatar Volume 4: The Last Airbender (Avatar #4)
by
Michael Dante DiMartino (Goodreads Author)
4.55 avg rating — 579 ratings
score: 81,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
58 |
Avatar Volume 6: The Last Airbender (Avatar #6)
by
Bryan Konietzko (Creator)
4.61 avg rating — 690 ratings
score: 80,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
59 |
Avatar Volume 2: The Last Airbender (Avatar #2)
by
4.45 avg rating — 1,021 ratings
score: 79,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
60 |
Avatar Volume 5: The Last Airbender (Avatar #5)
by
Michael Dante DiMartino (Goodreads Author)
4.54 avg rating — 757 ratings
score: 78,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
Tags:
computer-programming, programming
Jure
1721 books
54 friends
54 friends
Barbara Gem(ini)
1052 books
6 friends
6 friends
Jose_A.
284 books
37 friends
37 friends
Jerry
1706 books
117 friends
117 friends
David
795 books
23 friends
23 friends
Max
529 books
47 friends
47 friends
Ahmad
1282 books
237 friends
237 friends
Jarel
108 books
0 friends
0 friends
More voters…
Comments Showing 1-1 of 1 (1 new)
date
newest »

message 1:
by
Bam
(new)
Jul 16, 2021 01:16PM

reply
|
flag
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.