Discover new books on Goodreads
Meet your next favorite book
Essential Books for Programmers
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 |
Code: The Hidden Language of Computer Hardware and Software
by
4.40 avg rating — 10,395 ratings
score: 100,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
2 |
The Pragmatic Programmer: From Journeyman to Master
by
Andy Hunt (Goodreads Author)
4.33 avg rating — 23,645 ratings
score: 99,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
3 |
Introduction to Algorithms
by
4.35 avg rating — 9,249 ratings
score: 98,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
4 |
The Art of Computer Programming, Volume 1: Fundamental Algorithms
by
4.38 avg rating — 1,884 ratings
score: 97,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
5 |
The Mythical Man-Month: Essays on Software Engineering
by
4.01 avg rating — 14,910 ratings
score: 96,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
6 |
Algorithms to Live By: The Computer Science of Human Decisions
by
Brian Christian (Goodreads Author)
4.13 avg rating — 34,332 ratings
score: 95,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
7 |
The Robert C. Martin Clean Code Collection
by
4.47 avg rating — 542 ratings
score: 94,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
Tags:
programmers
People Who Voted On This List (1)
beck
532 books
22 friends
22 friends
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.