Goodreads Choice Awards 2025
  • Home
  • My Books
  • Browse ▾
    • Recommendations
    • Choice Awards
    • Genres
    • Giveaways
    • New Releases
    • Lists
    • Explore
    • News & Interviews
    Genres
    • Art
    • Biography
    • Business
    • Children's
    • Christian
    • Classics
    • Comics
    • Cookbooks
    • Ebooks
    • Fantasy
    • Fiction
    • Graphic Novels
    • Historical Fiction
    • History
    • Horror
    • Memoir
    • Music
    • Mystery
    • Nonfiction
    • Poetry
    • Psychology
    • Romance
    • Science
    • Science Fiction
    • Self Help
    • Sports
    • Thriller
    • Travel
    • Young Adult
    • More Genres
  • Community ▾
    • Groups
    • Quotes
    • Ask the Author
  • Sign In
  • Join
Sign up
View profile
  • Profile
  • Friends
  • Groups
  • Discussions
  • Comments
  • Reading Challenge
  • Kindle Notes & Highlights
  • Quotes
  • Favorite genres
  • Friends’ recommendations
  • Account settings
  • Help
  • Sign out
  • Home
  • My Books
  • Browse ▾
    • Recommendations
    • Choice Awards
    • Genres
    • Giveaways
    • New Releases
    • Lists
    • Explore
    • News & Interviews
    Genres
    • Art
    • Biography
    • Business
    • Children's
    • Christian
    • Classics
    • Comics
    • Cookbooks
    • Ebooks
    • Fantasy
    • Fiction
    • Graphic Novels
    • Historical Fiction
    • History
    • Horror
    • Memoir
    • Music
    • Mystery
    • Nonfiction
    • Poetry
    • Psychology
    • Romance
    • Science
    • Science Fiction
    • Self Help
    • Sports
    • Thriller
    • Travel
    • Young Adult
    • More Genres
  • Community ▾
    • Groups
    • Quotes
    • Ask the Author
Discover new books on Goodreads
Meet your next favorite book
Facebook Sign in with Facebook
Sign in
options
Join Goodreads
Listopia

For purposes of this list, only include books with over 999 ratings and shelved at least 10 times as computer science.

Anything with less than 1000 ratings or shelved less than 10 times as computer science (and on the first page of tags), will be removed.

See also:
Best Popular Computer Science Books on Goodreads
Best Less Popular Computer Science Books on Goodreads
Computer Science Books of the 2010s and 2020s
Essential Programming Books
Essential Books of Computer Science
IT books by Female Authors
Software Craftsmanship
DevOps Reading List

Related Lists By Topic:
All, Anthropology, Astronomy, Autobiography, Biography, Biology, Botany, Children, Classics, Climate, Computer Science, Economics, Epic Fantasy, Fantasy, Genetics, Geology, Geography, Graphic Novels, History, Historical Fiction, Horror, Judaism, Language, Manga, Medicine, Middle School, Military Science Fiction, Music, Mysteries, Nature, New Adult, Non-Fiction, Pagan, Pandemic, Philosophy, Picture Books, Poetry, Politics, Productivity, Psychology, Racism, Romance, Science, Science Fiction, Short Stories, Software Architecture, Space Opera, Steampunk, Travel, Young Adult
flag

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.

All Votes Add Books To This List
1
AI Doctor: The Rise of Arti...
AI Doctor: The Rise of Artificial Intelligence in Healthcare - A Guide for Users, Buyers, Builders, and Investors
by
Ronald M. Razmi

4.28 avg rating — 7,126 ratings
score: 2,500, and 26 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
2
Life 3.0: Being Human in th...
Life 3.0: Being Human in the Age of Artificial Intelligence
by
Max Tegmark

really liked it 4.00 avg rating — 27,256 ratings
score: 2,036, and 22 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
3
The Book of Why: The New Sc...
The Book of Why: The New Science of Cause and Effect
by
Judea Pearl

3.94 avg rating — 6,496 ratings
score: 2,019, and 22 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
4
Superintelligence: Paths, D...
Superintelligence: Paths, Dangers, Strategies
by
Nick Bostrom (Goodreads Author)

3.85 avg rating — 20,732 ratings
score: 1,951, and 22 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
5
A Brief History of Intellig...
A Brief History of Intelligence: Evolution, AI, and the Five Breakthroughs That Made Our Brains
by
Max Solomon Bennett

4.46 avg rating — 4,013 ratings
score: 1,935, and 20 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
6
The Alignment Problem: Mach...
The Alignment Problem: Machine Learning and Human Values
by
Brian Christian (Goodreads Author)

4.34 avg rating — 4,755 ratings
score: 1,931, and 20 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
7
Unmasking AI: My Mission to...
Unmasking AI: My Mission to Protect What Is Human in a World of Machines
by
Joy Buolamwini

4.10 avg rating — 1,588 ratings
score: 1,907, and 20 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
8
The C Programming Language
The C Programming Language
by
Brian W. Kernighan

4.44 avg rating — 11,255 ratings
score: 1,878, and 19 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
9
The Coming Wave: Technology...
The Coming Wave: Technology, Power, and the Twenty-first Century's Greatest Dilemma
by
Mustafa Suleyman

3.81 avg rating — 13,648 ratings
score: 1,844, and 19 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
10
The Age of AI and Our Human...
The Age of AI and Our Human Future
by
Henry Kissinger

3.44 avg rating — 5,203 ratings
score: 1,828, and 19 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
11
Web Hacking Arsenal: A Prac...
Web Hacking Arsenal: A Practical Guide to Modern Web Pentesting
by
Rafay Baloch

4.98 avg rating — 52 ratings
score: 1,699, and 17 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
12
Co-Intelligence: The Defini...
Co-Intelligence: The Definitive, Bestselling Guide to Living and Working with AI
by
Ethan Mollick

3.96 avg rating — 13,395 ratings
score: 1,637, and 17 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
13
Deep Utopia: Life and Meani...
Deep Utopia: Life and Meaning in a Solved World
by
Nick Bostrom (Goodreads Author)

3.67 avg rating — 752 ratings
score: 1,541, and 16 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
14
AI 2041: Ten Visions for Ou...
AI 2041: Ten Visions for Our Future
by
Kai-Fu Lee (Goodreads Author)

3.84 avg rating — 5,402 ratings
score: 1,531, and 16 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
15
Scary Smart: The Future of ...
Scary Smart: The Future of Artificial Intelligence and How You Can Save Our World
by
Mo Gawdat

3.81 avg rating — 3,158 ratings
score: 1,528, and 16 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
16
The Mythical Man-Month: Ess...
The Mythical Man-Month: Essays on Software Engineering
by
Frederick P. Brooks Jr.

4.01 avg rating — 15,000 ratings
score: 1,274, and 13 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
17
The Code Book: The Science ...
The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography
by
Simon Singh

4.30 avg rating — 28,765 ratings
score: 987, and 10 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
18
The Pragmatic Programmer: F...
The Pragmatic Programmer: From Journeyman to Master
by
Andy Hunt (Goodreads Author)

4.33 avg rating — 23,821 ratings
score: 984, and 10 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
19
Gödel, Escher, Bach: An Ete...
Gödel, Escher, Bach: An Eternal Golden Braid
by
Douglas R. Hofstadter

4.29 avg rating — 52,143 ratings
score: 891, and 9 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
20
Coders at Work: Reflections...
Coders at Work: Reflections on the Craft of Programming
by
Peter Seibel

3.95 avg rating — 5,354 ratings
score: 857, and 9 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
21
Code Complete: A Practical ...
Code Complete: A Practical Handbook of Software Construction
by
Steve McConnell (Goodreads Author)

4.30 avg rating — 9,466 ratings
score: 855, and 9 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
22
Introduction to Algorithms
Introduction to Algorithms
by
Thomas H. Cormen

4.35 avg rating — 9,279 ratings
score: 772, and 8 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
23
Clean Code: A Handbook of A...
Clean Code: A Handbook of Agile Software Craftsmanship
by
Robert C. Martin

4.36 avg rating — 23,265 ratings
score: 687, and 7 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
24
The Art of Computer Program...
The Art of Computer Programming, Volume 1: Fundamental Algorithms
by
Donald Ervin Knuth

4.38 avg rating — 1,885 ratings
score: 674, and 7 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
25
Algorithms to Live By: The ...
Algorithms to Live By: The Computer Science of Human Decisions
by
Brian Christian (Goodreads Author)

4.13 avg rating — 34,603 ratings
score: 649, and 7 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
26
Structure and Interpretatio...
Structure and Interpretation of Computer Programs
by
Harold Abelson

4.47 avg rating — 4,839 ratings
score: 646, and 7 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
27
Hackers: Heroes of the Comp...
Hackers: Heroes of the Computer Revolution
by
Steven Levy (Goodreads Author)

4.16 avg rating — 8,535 ratings
score: 562, and 6 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
28
Steve Jobs
Steve Jobs
by
Walter Isaacson (Goodreads Author)

4.16 avg rating — 1,348,034 ratings
score: 539, and 6 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
29
Peopleware: Productive Proj...
Peopleware: Productive Projects and Teams
by
Tom DeMarco (Goodreads Author)

4.14 avg rating — 9,897 ratings
score: 470, and 5 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
30
Code: The Hidden Language o...
Code: The Hidden Language of Computer Hardware and Software
by
Charles Petzold

4.40 avg rating — 10,471 ratings
score: 465, and 5 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
31
Programming Ruby: The Pragm...
Programming Ruby: The Pragmatic Programmers' Guide
by
Dave Thomas (Goodreads Author)

4.04 avg rating — 1,985 ratings
score: 387, and 4 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
32
Designing Data-Intensive Ap...
Designing Data-Intensive Applications
by
Martin Kleppmann (Goodreads Author)

4.70 avg rating — 10,311 ratings
score: 381, and 6 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
33
Design Patterns: Elements o...
Design Patterns: Elements of Reusable Object-Oriented Software
by
Erich Gamma

4.20 avg rating — 11,893 ratings
score: 375, and 4 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
34
Don't Make Me Think, Revisi...
Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability
by
Steve Krug (Goodreads Author)

4.24 avg rating — 30,551 ratings
score: 353, and 4 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
35
The Art of Deception: Contr...
The Art of Deception: Controlling the Human Element of Security
by
Kevin D. Mitnick

3.76 avg rating — 7,218 ratings
score: 352, and 4 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
36
The Design of Everyday Things
The Design of Everyday Things
by
Donald A. Norman

4.15 avg rating — 47,138 ratings
score: 350, and 5 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
36
You Look Like a Thing and I...
You Look Like a Thing and I Love You: How Artificial Intelligence Works and Why It's Making the World a Weirder Place
by
Janelle Shane

4.12 avg rating — 4,741 ratings
score: 350, and 4 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
38
Alan Turing: The Enigma
Alan Turing: The Enigma
by
Andrew Hodges

3.75 avg rating — 11,904 ratings
score: 344, and 4 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
39
Pro Git
Pro Git
by
Scott Chacon

4.17 avg rating — 3,389 ratings
score: 313, and 4 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
40
Weapons of Math Destruction...
Weapons of Math Destruction: How Big Data Increases Inequality and Threatens Democracy
by
Cathy O'Neil

3.87 avg rating — 29,754 ratings
score: 297, and 4 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
41
Artificial Intelligence: A ...
Artificial Intelligence: A Guide for Thinking Humans
by
Melanie Mitchell

4.34 avg rating — 3,762 ratings
score: 286, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
42
The Information: A History,...
The Information: A History, a Theory, a Flood
by
James Gleick (Goodreads Author)

4.04 avg rating — 17,005 ratings
score: 281, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
43
The DevOps Handbook: How to...
The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations
by
Gene Kim

4.29 avg rating — 5,823 ratings
score: 275, and 4 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
44
The Cuckoo's Egg: Tracking ...
The Cuckoo's Egg: Tracking a Spy Through the Maze of Computer Espionage
by
Clifford Stoll

4.28 avg rating — 15,649 ratings
score: 271, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
45
Head First Design Patterns
Head First Design Patterns
by
Eric Freeman

4.30 avg rating — 8,988 ratings
score: 268, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
46
Refactoring: Improving the ...
Refactoring: Improving the Design of Existing Code
by
Martin Fowler

4.24 avg rating — 8,810 ratings
score: 262, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
47
Programming Pearls
Programming Pearls
by
Jon L. Bentley

4.20 avg rating — 3,216 ratings
score: 258, and 4 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
48
The Soul of a New Machine
The Soul of a New Machine
by
Tracy Kidder

4.12 avg rating — 9,375 ratings
score: 255, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
49
Coders: The Making of a New...
Coders: The Making of a New Tribe and the Remaking of the World
by
Clive Thompson

3.97 avg rating — 2,749 ratings
score: 254, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
50
Ghost in the Wires: My Adve...
Ghost in the Wires: My Adventures as the World's Most Wanted Hacker
by
Kevin D. Mitnick

3.97 avg rating — 27,214 ratings
score: 253, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
51
The Little Schemer
The Little Schemer
by
Daniel P. Friedman

4.29 avg rating — 1,980 ratings
score: 252, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
51
The Innovators: How a Group...
The Innovators: How a Group of Hackers, Geniuses and Geeks Created the Digital Revolution
by
Walter Isaacson (Goodreads Author)

4.12 avg rating — 39,545 ratings
score: 252, and 4 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
53
The Algorithm Design Manual
The Algorithm Design Manual
by
Steven S. Skiena (Goodreads Author)

4.34 avg rating — 2,681 ratings
score: 251, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
53
The Emperor's New Mind
The Emperor's New Mind
by
Roger Penrose

3.91 avg rating — 7,603 ratings
score: 251, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
53
The Accidental Billionaires...
The Accidental Billionaires: The Founding Of Facebook
by
Ben Mezrich (Goodreads Author)

3.59 avg rating — 17,149 ratings
score: 251, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
56
Extreme Programming Explain...
Extreme Programming Explained: Embrace Change (The XP Series)
by
Kent Beck

4.12 avg rating — 4,072 ratings
score: 238, and 4 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
57
Hackers & Painters: Big Ide...
Hackers & Painters: Big Ideas from the Computer Age
by
Paul Graham

4.05 avg rating — 9,546 ratings
score: 237, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
58
JavaScript: The Good Parts
JavaScript: The Good Parts
by
Douglas Crockford

4.23 avg rating — 8,659 ratings
score: 232, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
58
Turing's Cathedral: The Ori...
Turing's Cathedral: The Origins of the Digital Universe
by
George Dyson

3.60 avg rating — 4,694 ratings
score: 232, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
60
The Master Algorithm: How t...
The Master Algorithm: How the Quest for the Ultimate Learning Machine Will Remake Our World
by
Pedro Domingos

3.74 avg rating — 6,433 ratings
score: 231, and 4 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
61
Tubes: A Journey to the Cen...
Tubes: A Journey to the Center of the Internet
by
Andrew Blum (Goodreads Author)

3.51 avg rating — 3,884 ratings
score: 229, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
62
Where Wizards Stay Up Late:...
Where Wizards Stay Up Late: The Origins of the Internet
by
Katie Hafner (Goodreads Author)

3.94 avg rating — 4,893 ratings
score: 227, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
63
A Mind at Play: How Claude ...
A Mind at Play: How Claude Shannon Invented the Information Age
by
Jimmy Soni (Goodreads Author)

4.15 avg rating — 2,836 ratings
score: 225, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
64
On Intelligence
On Intelligence
by
Jeff Hawkins

4.11 avg rating — 6,956 ratings
score: 224, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
65
How Google Works
How Google Works
by
Eric Schmidt (Goodreads Author)

4.05 avg rating — 29,456 ratings
score: 221, and 4 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
65
Human Compatible: Artificia...
Human Compatible: Artificial Intelligence and the Problem of Control
by
Stuart Russell

4.04 avg rating — 4,850 ratings
score: 221, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
67
Grokking Algorithms An Illu...
Grokking Algorithms An Illustrated Guide For Programmers and Other Curious People
by
Aditya Y. Bhargava (Goodreads Author)

4.42 avg rating — 5,270 ratings
score: 211, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
68
Agile Web Development with ...
Agile Web Development with Rails, 1st Edition
by
Dave Thomas (Goodreads Author)

3.86 avg rating — 2,229 ratings
score: 208, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
69
The Clean Coder: A Code of ...
The Clean Coder: A Code of Conduct for Professional Programmers
by
Robert C. Martin

4.26 avg rating — 9,212 ratings
score: 207, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
70
Joel on Software
Joel on Software
by
Joel Spolsky

4.13 avg rating — 3,379 ratings
score: 205, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
70
Big Data: A Revolution That...
Big Data: A Revolution That Will Transform How We Live, Work, and Think
by
Viktor Mayer-Schönberger

3.69 avg rating — 8,669 ratings
score: 205, and 4 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
72
The Art of Invisibility: Th...
The Art of Invisibility: The World's Most Famous Hacker Teaches You How to Be Safe in the Age of Big Brother and Big Data
by
Kevin D. Mitnick

3.98 avg rating — 5,400 ratings
score: 204, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
73
In the Beginning...Was the ...
In the Beginning...Was the Command Line
by
Neal Stephenson (Goodreads Author)

3.81 avg rating — 8,083 ratings
score: 198, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
74
HTML and CSS: Design and Bu...
HTML and CSS: Design and Build Websites
by
Jon Duckett

4.30 avg rating — 4,884 ratings
score: 197, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
75
Modern Operating Systems
Modern Operating Systems
by
Andrew S. Tanenbaum

4.15 avg rating — 2,186 ratings
score: 195, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
75
TCP/IP Illustrated, Vol. 1:...
TCP/IP Illustrated, Vol. 1: The Protocols (Addison-Wesley Professional Computing Series)
by
W. Richard Stevens

4.32 avg rating — 1,310 ratings
score: 195, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
77
Mastering Regular Expressions
Mastering Regular Expressions
by
Jeffrey E.F. Friedl

4.16 avg rating — 2,100 ratings
score: 194, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
77
A Philosophy of Software De...
A Philosophy of Software Design
by
John Ousterhout

4.22 avg rating — 4,327 ratings
score: 194, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
79
Computer Networks
Computer Networks
by
Andrew S. Tanenbaum

4.12 avg rating — 2,402 ratings
score: 193, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
80
Applied Cryptography: Proto...
Applied Cryptography: Protocols, Algorithms, and Source Code in C
by
Bruce Schneier

4.21 avg rating — 2,135 ratings
score: 192, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
81
Algorithms
Algorithms
by
Robert Sedgewick

4.42 avg rating — 1,820 ratings
score: 191, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
82
You Don't Know JS: Up & Going
You Don't Know JS: Up & Going
by
Kyle Simpson

4.35 avg rating — 2,538 ratings
score: 190, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
83
Head First Java
Head First Java
by
Kathy Sierra

4.23 avg rating — 4,209 ratings
score: 189, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
84
Domain-Driven Design: Tackl...
Domain-Driven Design: Tackling Complexity in the Heart of Software
by
Eric Evans

4.15 avg rating — 5,776 ratings
score: 188, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
84
In the Plex: How Google Thi...
In the Plex: How Google Thinks, Works, and Shapes Our Lives
by
Steven Levy (Goodreads Author)

3.84 avg rating — 29,965 ratings
score: 188, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
86
Concrete Mathematics: A Fou...
Concrete Mathematics: A Foundation for Computer Science
by
Ronald Graham

4.34 avg rating — 1,863 ratings
score: 187, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
87
Effective C++: 55 Specific ...
Effective C++: 55 Specific Ways to Improve Your Programs and Designs
by
Scott Meyers

4.40 avg rating — 3,347 ratings
score: 186, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
87
Nine Algorithms That Change...
Nine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today's Computers
by
John MacCormick (Goodreads Author)

3.89 avg rating — 1,655 ratings
score: 186, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
87
Computer Architecture: A Qu...
Computer Architecture: A Quantitative Approach
by
John L. Hennessy

4.12 avg rating — 1,122 ratings
score: 186, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
87
HumAIn: Navigating the Impa...
HumAIn: Navigating the Impact of AI in a Jobless Future
by
Amanda Gibbs (Goodreads Author)

really liked it 4.00 avg rating — 2 ratings
score: 186, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
91
Essential Software Development
Essential Software Development
by
AppJungle NET LLC

4.50 avg rating — 10 ratings
score: 185, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
92
Implementing Domain-Driven ...
Implementing Domain-Driven Design
by
Vaughn Vernon

4.05 avg rating — 1,285 ratings
score: 184, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
92
Silicon Planet: My Life in ...
Silicon Planet: My Life in Computer Chips
by
Pat Hays (Goodreads Author)

3.94 avg rating — 16 ratings
score: 184, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
94
Discrete Mathematics and it...
Discrete Mathematics and its Applications
by
Kenneth H. Rosen

3.89 avg rating — 1,535 ratings
score: 181, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
95
The Society of Mind
The Society of Mind
by
Marvin Minsky

4.04 avg rating — 3,348 ratings
score: 179, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
96
Learning Perl
Learning Perl
by
Randal L. Schwartz

3.99 avg rating — 1,859 ratings
score: 178, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
97
Operating System Concepts
Operating System Concepts
by
Abraham Silberschatz

3.90 avg rating — 2,193 ratings
score: 176, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
97
The Art of Intrusion: The R...
The Art of Intrusion: The Real Stories Behind the Exploits of Hackers, Intruders and Deceivers
by
Kevin D. Mitnick

3.91 avg rating — 3,589 ratings
score: 176, and 3 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
97
Dealers of Lightning: Xerox...
Dealers of Lightning: Xerox PARC and the Dawn of the Computer Age
by
Michael A. Hiltzik

4.13 avg rating — 2,454 ratings
score: 176, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
100
Spring in Action
Spring in Action
by
Craig Walls

3.93 avg rating — 1,369 ratings
score: 175, and 2 people votedLoading trans  
Error rating book. Refresh and try again.
Rate this book
Clear rating
1 of 5 stars2 of 5 stars3 of 5 stars4 of 5 stars5 of 5 stars
← Previous 1 2 3 Next →
292 books · 129 voters · list created December 20th, 2015 by Mitchell Friedman (votes) .
Tags: 1000, artificial-intelligence, computer-science, mjf, mjf-topic-list, most-rated, popular, programmer, programming, ratings, software, software-engineer, software-engineering
247 likes · Like
Lists are re-scored approximately every 5 minutes.


People Who Voted On This List (129)

Mitchell 11423 books
167 friends
Clare 8390 books
346 friends
Erik 413 books
0 friends
Wendy 288 books
61 friends
Steven 10801 books
235 friends
Ignacio 764 books
51 friends
Doha 845 books
159 friends
Ahmed 47 books
0 friends

More voters…


Post a comment »
Comments Showing 1-4 of 4 (4 new)

dateUp arrow    newest »

message 1: by Mitchell (new)
Jul 22, 2018 09:28PM

Mitchell Friedman 89 likes on 33 votes. that's not what my other lists are like. I think this is my only list that I'm aware of that had multiple times more likes than votes.

reply | flag

message 2: by Mitchell (new)
May 04, 2020 10:46PM

Mitchell Friedman 127 likes on 57 votes with 122 books. Only 47 books have more than 1 vote.

reply | flag

message 3: by Prodigy (new)
Jul 19, 2023 08:39PM

Prodigy Best list on here in my opinion. Needs to be updated though

reply | flag

message 4: by Mitchell (new)
Jul 19, 2023 11:11PM

Mitchell Friedman Prodigy wrote: "Best list on here in my opinion. Needs to be updated though"

In what way does it need updating?

reply | flag

back to top

post a comment »
Add a reference:
Book Author

Search for a book to add a reference

add:    link cover

Author:



add:    link photo



Add books from: My Books or a Search
You must have a goodreads account to vote.
Loading trans
Loading trans

Featured News & Interviews

Fiction and Nonfiction Reads for Native American Heritage Month
Fiction and Nonfiction Reads for Native American Heritage Month
Read »

More articles…
  • Create New List
  • All Lists
  • Lists I Created
  • Lists I've Voted On
  • Lists I've Liked

Anyone can add books to this list.

Saving Loading trans
My Votes

vote now


Friends Votes

get your friends to vote

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.

Company

  • About us
  • Careers
  • Terms
  • Privacy
  • Interest Based Ads
  • Ad Preferences
  • Help

Work with us

  • Authors
  • Advertise
  • Authors & ads blog

Connect

Goodreads on Facebook Goodreads on Twitter
Goodreads on Instagram Goodreads on LinkedIn
Download app for iOS Download app for Android
  • © 2025 Goodreads, Inc.
  • Mobile version

Welcome back. Just a moment while we sign you in to your Goodreads account.

Login animation