Discover new books on Goodreads
Meet your next favorite book
Programmer
from n00b to master
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 |
Introduction to Algorithms
by
4.35 avg rating — 9,249 ratings
score: 400,
and
4 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
2 |
JavaScript: The Good Parts
by
4.23 avg rating — 8,659 ratings
score: 189,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
3 |
The Algorithm Design Manual
by
Steven S. Skiena (Goodreads Author)
4.34 avg rating — 2,671 ratings
score: 146,
and
2 people voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
4 |
Virtual Reality: The Revolutionary Technology of Computer-Generated Artificial Worlds - and How It Promises to Transform Society
by
Howard Rheingold (Goodreads Author)
3.78 avg rating — 138 ratings
score: 100,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
4 |
Scratch 2.0 Programming
by
Denis Golikov (Goodreads Author)
4.39 avg rating — 57 ratings
score: 100,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
4 |
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
|
|
4 |
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
|
|
4 |
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
|
|
4 |
Learn Linux Quickly: A Friendly Guide to Easily Master the World's Most Powerful Operating System.
by
4.24 avg rating — 21 ratings
score: 100,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
10 |
The Art of Computer Programming, Volume 1: Fundamental Algorithms
by
4.38 avg rating — 1,884 ratings
score: 99,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
10 |
The Art of Deception: Controlling the Human Element of Security
by
3.77 avg rating — 7,184 ratings
score: 99,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
10 |
A Book For Young Programmers On Scratch
by
Denis Golikov (Goodreads Author)
4.80 avg rating — 5 ratings
score: 99,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
13 |
Algorithms in a Nutshell
by
3.87 avg rating — 378 ratings
score: 98,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
13 |
Julian Assange - The Unauthorised Autobiography
by
3.78 avg rating — 962 ratings
score: 98,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
15 |
Algorithms in C++
by
3.97 avg rating — 74 ratings
score: 97,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
16 |
Algorithms of the Intelligent Web
by
3.62 avg rating — 130 ratings
score: 96,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
17 |
Data Structures And Algorithms in Java
by
3.86 avg rating — 302 ratings
score: 95,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
18 |
Fundamentals of Computer Algorithms (Computer Software Engineering Series)
by
3.86 avg rating — 122 ratings
score: 94,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
19 |
Bandit Algorithms for Website Optimization: Developing, Deploying, and Debugging
by
3.89 avg rating — 114 ratings
score: 93,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
20 |
The C Programming Language
by
4.44 avg rating — 11,196 ratings
score: 92,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
21 |
C Programming for the Absolute Beginner
by
3.68 avg rating — 22 ratings
score: 91,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
22 |
Head First Java
by
4.24 avg rating — 4,199 ratings
score: 90,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
23 |
Big Java
by
3.83 avg rating — 151 ratings
score: 88,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
24 |
JavaScript: The Definitive Guide
by
4.07 avg rating — 3,382 ratings
score: 87,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
25 |
JavaScript Patterns: Build Better Applications with Coding and Design Patterns
by
Stoyan Stefanov (Goodreads Author)
4.17 avg rating — 1,630 ratings
score: 86,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
26 |
Secrets of the JavaScript Ninja
by
4.22 avg rating — 1,248 ratings
score: 85,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
27 |
Learning JavaScript
by
3.32 avg rating — 142 ratings
score: 84,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
28 |
Head First JavaScript Programming: A Brain-Friendly Guide
by
4.24 avg rating — 498 ratings
score: 83,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
29 |
Head First HTML5 Programming
by
4.03 avg rating — 411 ratings
score: 82,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
30 |
Object-Oriented Programming in C++
by
4.16 avg rating — 418 ratings
score: 81,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
31 |
Java: How to Program
by
3.89 avg rating — 1,061 ratings
score: 80,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
32 |
The Art of Computer Programming, Volume 2: Seminumerical Algorithms
by
4.43 avg rating — 522 ratings
score: 79,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
33 |
The Art of Computer Programming: Volume 3: Sorting and Searching
by
4.42 avg rating — 510 ratings
score: 78,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
34 |
Think Like a Programmer: An Introduction to Creative Problem Solving
by
3.86 avg rating — 584 ratings
score: 77,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
35 |
How to Think Like a Programmer: Problem Solving for the Bewildered
by
really liked it 4.00 avg rating — 33 ratings
score: 76,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
36 |
How to Think Like a Programmer: Program Design Solutions for the Bewildered
by
3.62 avg rating — 13 ratings
score: 75,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
37 |
The Pragmatic Programmer: From Journeyman to Master
by
Andy Hunt (Goodreads Author)
4.33 avg rating — 23,637 ratings
score: 74,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
38 |
The Passionate Programmer: Creating a Remarkable Career in Software Development
by
Chad Fowler (Goodreads Author)
3.94 avg rating — 4,347 ratings
score: 73,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
39 |
97 Things Every Programmer Should Know: Collective Wisdom from the Experts
by
Kevlin Henney (Editor)
3.63 avg rating — 1,978 ratings
score: 72,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
40 |
Functional Programming for the Object-Oriented Programmer
by
3.83 avg rating — 76 ratings
score: 71,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
41 |
The Clean Coder: A Code of Conduct for Professional Programmers
by
4.26 avg rating — 9,183 ratings
score: 70,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
42 |
How To Be A Programmer: A Comprehensive Summary
by
3.69 avg rating — 84 ratings
score: 69,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
43 |
Programming PHP
by
3.99 avg rating — 794 ratings
score: 68,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
44 |
Essential PHP Security
by
4.05 avg rating — 186 ratings
score: 67,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
45 |
Learning PHP, MySQL, and JavaScript: A Step-By-Step Guide to Creating Dynamic Websites
by
Robin Nixon (Goodreads Author)
3.88 avg rating — 907 ratings
score: 66,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
46 |
PHP: The Good Parts
by
2.84 avg rating — 55 ratings
score: 65,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
47 |
PHP in Action: Objects, Design, Agility
by
3.80 avg rating — 55 ratings
score: 64,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
48 |
Professional PHP Design Patterns
by
3.50 avg rating — 24 ratings
score: 63,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
49 |
High Performance JavaScript: Build Faster Web Application Interfaces
by
4.11 avg rating — 596 ratings
score: 62,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
50 |
JavaScript Web Applications: jQuery Developers' Guide to Moving State to the Client
by
3.88 avg rating — 242 ratings
score: 61,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
51 |
Head First JavaScript
by
3.84 avg rating — 388 ratings
score: 60,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
52 |
Getting Good with Javascript
by
3.66 avg rating — 44 ratings
score: 59,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
53 |
Speaking JavaScript: An In-Depth Guide for Programmers
by
Axel Rauschmayer (Goodreads Author)
4.35 avg rating — 175 ratings
score: 58,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
54 |
Big Java, Binder Ready Version: Early Objects
by
really liked it 4.00 avg rating — 63 ratings
score: 57,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
55 |
Sams Teach Yourself Java in 24 Hours
by
Rogers Cadenhead (Goodreads Author)
3.66 avg rating — 102 ratings
score: 56,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
56 |
Beginning Programming with C for Dummies
by
4.24 avg rating — 21 ratings
score: 55,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
57 |
The Art of UNIX Programming
by
4.18 avg rating — 1,263 ratings
score: 54,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
58 |
Coders at Work: Reflections on the Craft of Programming
by
3.95 avg rating — 5,347 ratings
score: 53,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
59 |
The Art of Computer Programming, Volumes 1-3 Boxed Set
by
4.50 avg rating — 768 ratings
score: 52,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
60 |
Information Theory, Inference, and Learning Algorithms
by
4.52 avg rating — 487 ratings
score: 51,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
61 |
C++ Demystified
by
3.67 avg rating — 18 ratings
score: 50,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
62 |
JavaScript Demystified
by
3.52 avg rating — 29 ratings
score: 49,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
63 |
Data Structures Demystified
by
3.20 avg rating — 20 ratings
score: 48,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
64 |
Algorithms
by
4.24 avg rating — 476 ratings
score: 46,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
65 |
Thinking in Java
by
4.15 avg rating — 2,218 ratings
score: 45,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
66 |
Advanced .NET Programming
by
4.83 avg rating — 6 ratings
score: 44,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
67 |
Programming .NET Components, 2nd Edition
by
3.69 avg rating — 64 ratings
score: 43,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
68 |
Professional .NET Network Programming
by
3.50 avg rating — 2 ratings
score: 42,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
69 |
Microsoft Visual Basic .NET Programming for the Absolute Beginner
by
Jonathan S. Harbour (Goodreads Author)
liked it 3.00 avg rating — 7 ratings
score: 41,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
70 |
Programming .Net Windows Applications
by
liked it 3.00 avg rating — 4 ratings
score: 40,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
70 books ·
11 voters ·
list created July 19th, 2014
by Ilseparatio (votes) .
Tags:
programming
Ilseparatio
2453 books
72 friends
72 friends
Clare
8323 books
347 friends
347 friends
Jonathan
474 books
78 friends
78 friends
Denis
104 books
44 friends
44 friends
Crystal
1349 books
58 friends
58 friends
Mohamed
18 books
105 friends
105 friends
Der
205 books
0 friends
0 friends
Robert Wagner
818 books
17 friends
17 friends
More voters…
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.