Discover new books on Goodreads
Meet your next favorite book
learning programming along with general programming concepts.
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 Pragmatic Programmer: From Journeyman to Master
by
Andy Hunt (Goodreads Author)
4.33 avg rating — 23,939 ratings
score: 198,
and
2 people voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 2 |
Karel the Robot Learns Java
by
4.22 avg rating — 36 ratings
score: 100,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 3 |
Art and Science of Java, The
by
4.02 avg rating — 122 ratings
score: 99,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 4 |
The Algorithm Design Manual
by
Steven S. Skiena (Goodreads Author)
4.34 avg rating — 2,682 ratings
score: 97,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 5 |
How to Solve It: A New Aspect of Mathematical Method
by
4.13 avg rating — 5,136 ratings
score: 96,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 6 |
Test-driven JavaScript Development
by
Ravi Kumar Gupta (Goodreads Author)
4.20 avg rating — 5 ratings
score: 95,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 7 |
JavaScript Testing with Jasmine: JavaScript Behavior-Driven Development
by
3.38 avg rating — 76 ratings
score: 94,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 8 |
Test-Driven JavaScript Development
by
3.66 avg rating — 113 ratings
score: 93,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 9 |
Professional Javascript For Web Developers
by
4.20 avg rating — 615 ratings
score: 92,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 10 |
JavaScript: The Good Parts
by
4.23 avg rating — 8,661 ratings
score: 91,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 11 |
Secrets of the JavaScript Ninja
by
4.22 avg rating — 1,248 ratings
score: 90,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 12 |
You Don't Know JS (book series)
by
4.49 avg rating — 120 ratings
score: 89,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 13 |
Eloquent JavaScript: A Modern Introduction to Programming
by
4.14 avg rating — 3,216 ratings
score: 88,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 14 |
Scalable and Modular Architecture for CSS
by
4.03 avg rating — 382 ratings
score: 87,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 15 |
Objective-C and iOS Programming: A Simplified Approach To Developing Apps for the Apple iPhone & iPad
by
4.33 avg rating — 3 ratings
score: 86,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 16 |
Design + Code: Learn iOS Design
by
3.86 avg rating — 14 ratings
score: 85,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 17 |
Swift Algorithms & Data Structures
by
Wayne W. Bishop (Goodreads Author)
liked it 3.00 avg rating — 11 ratings
score: 84,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 18 |
Functional Programming in Swift
by
4.03 avg rating — 131 ratings
score: 83,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 19 |
Advanced Swift
by
4.46 avg rating — 165 ratings
score: 82,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 20 |
Intermediate iOS 9 Programming with Swift
by
3.80 avg rating — 5 ratings
score: 81,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 21 |
Swift. Основы разработки приложений под iOS
by
4.22 avg rating — 18 ratings
score: 80,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 22 |
Head First iPhone and iPad Development: A Learner's Guide to Creating Objective-C Applications for the iPhone and iPad
by
3.78 avg rating — 120 ratings
score: 79,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 23 |
iOS Android App Store Report 2016: Business Intelligence App Store Report
by
0.00 avg rating — 0 ratings
score: 78,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 24 |
Coders at Work: Reflections on the Craft of Programming
by
3.95 avg rating — 5,358 ratings
score: 77,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 25 |
Game Programming Patterns
by
Robert Nystrom (Goodreads Author)
4.48 avg rating — 1,574 ratings
score: 76,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 26 |
Learning C++ by Creating Games with UE4: Learn C++ programming with a fun, real-world application that allows you to create your own games!
by
3.52 avg rating — 21 ratings
score: 75,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
| 27 |
Design Patterns: Elements of Reusable Object-Oriented Software
by
4.20 avg rating — 11,930 ratings
score: 74,
and
1 person voted
|
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
Tags:
programming
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.



