Discover new books on Goodreads
Meet your next favorite book
Programming books for students and enthusiastic engineers
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 Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary
by
3.83 avg rating — 4,277 ratings
score: 100,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
2 |
Mathematics for Computer Science
by
3.85 avg rating — 95 ratings
score: 99,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
3 |
Compilers: Principles, Techniques, and Tools
by
4.10 avg rating — 3,007 ratings
score: 98,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
4 |
Introduction to the Theory of Computation
by
4.24 avg rating — 2,094 ratings
score: 97,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
5 |
Coders at Work: Reflections on the Craft of Programming
by
3.95 avg rating — 5,347 ratings
score: 96,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
6 |
Concrete Mathematics: A Foundation for Computer Science
by
4.34 avg rating — 1,857 ratings
score: 95,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
7 |
Design for Developers
by
4.41 avg rating — 22 ratings
score: 94,
and
1 person 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,903 ratings
score: 93,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
9 |
Cracking the Coding Interview: 150 Programming Questions and Solutions
by
Gayle Laakmann McDowell (Goodreads Author)
4.33 avg rating — 6,888 ratings
score: 92,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
10 |
The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change
by
Tanya Reilly (Goodreads Author)
4.38 avg rating — 1,897 ratings
score: 91,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
11 |
Write Great Code, Volume 3: Engineering Software
by
3.24 avg rating — 21 ratings
score: 90,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
12 |
Write Great Code: Volume 2: Thinking Low-Level, Writing High-Level
by
3.99 avg rating — 80 ratings
score: 89,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
13 |
Write Great Code: Volume 1: Understanding the Machine
by
3.98 avg rating — 234 ratings
score: 88,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
14 |
Clean Code: A Handbook of Agile Software Craftsmanship
by
4.36 avg rating — 23,087 ratings
score: 87,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
15 |
The GNU Make Book
by
3.57 avg rating — 37 ratings
score: 86,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
16 |
The Pragmatic Programmer: Your Journey to Mastery, 20th Anniversary Edition
by
Andy Hunt (Goodreads Author)
4.33 avg rating — 23,635 ratings
score: 85,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
17 |
The Linux Programming Interface: A Linux and UNIX System Programming Handbook
by
4.63 avg rating — 706 ratings
score: 84,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
18 |
How Linux Works, 3rd Edition: What Every Superuser Should Know
by
4.60 avg rating — 20 ratings
score: 83,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
19 |
The Quick Python Book, Third Edition
by
Naomi R. Ceder (Goodreads Author)
3.87 avg rating — 275 ratings
score: 82,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
|
20 |
Designing Data-Intensive Applications
by
Martin Kleppmann (Goodreads Author)
4.70 avg rating — 10,109 ratings
score: 81,
and
1 person voted
![]() |
Error rating book. Refresh and try again.
Rate this book
Clear rating
|
20 books ·
1 voter ·
list created October 28th, 2024
by BeheadedLord (votes) .
Tags:
management, programming
People Who Voted On This List (1)
BeheadedLord
92 books
0 friends
0 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.