Celebrate Hispanic Heritage Month
  • 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,200 ratings
score: 2,592, and 27 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,037 ratings
score: 2,131, and 23 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,455 ratings
score: 2,119, and 23 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,574 ratings
score: 2,045, and 23 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 — 3,664 ratings
score: 2,028, and 21 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
Unmasking AI: My Mission to...
Unmasking AI: My Mission to Protect What Is Human in a World of Machines
by
Joy Buolamwini

4.12 avg rating — 1,525 ratings
score: 2,006, and 21 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
The Alignment Problem: Mach...
The Alignment Problem: Machine Learning and Human Values
by
Brian Christian (Goodreads Author)

4.34 avg rating — 4,648 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
8
The C Programming Language
The C Programming Language
by
Brian W. Kernighan

4.44 avg rating — 11,212 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.82 avg rating — 12,913 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.45 avg rating — 5,075 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
Deep Utopia: Life and Meani...
Deep Utopia: Life and Meaning in a Solved World
by
Nick Bostrom (Goodreads Author)

3.69 avg rating — 723 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
11
Co-Intelligence: The Defini...
Co-Intelligence: The Definitive, Bestselling Guide to Living and Working with AI
by
Ethan Mollick

3.96 avg rating — 12,541 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
AI 2041: Ten Visions for Ou...
AI 2041: Ten Visions for Our Future
by
Kai-Fu Lee (Goodreads Author)

3.84 avg rating — 5,299 ratings
score: 1,629, 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
14
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,100 ratings
score: 1,625, 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
15
The Mythical Man-Month: Ess...
The Mythical Man-Month: Essays on Software Engineering
by
Frederick P. Brooks Jr.

4.01 avg rating — 14,920 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
16
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,638 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
17
The Pragmatic Programmer: F...
The Pragmatic Programmer: From Journeyman to Master
by
Andy Hunt (Goodreads Author)

4.33 avg rating — 23,658 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
18
Gödel, Escher, Bach: An Ete...
Gödel, Escher, Bach: An Eternal Golden Braid
by
Douglas R. Hofstadter

4.29 avg rating — 51,912 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
19
Coders at Work: Reflections...
Coders at Work: Reflections on the Craft of Programming
by
Peter Seibel

3.95 avg rating — 5,348 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
20
Code Complete: A Practical ...
Code Complete: A Practical Handbook of Software Construction
by
Steve McConnell (Goodreads Author)

4.30 avg rating — 9,447 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
21
Introduction to Algorithms
Introduction to Algorithms
by
Thomas H. Cormen

4.35 avg rating — 9,254 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
22
Clean Code: A Handbook of A...
Clean Code: A Handbook of Agile Software Craftsmanship
by
Robert C. Martin

4.36 avg rating — 23,107 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
23
The Art of Computer Program...
The Art of Computer Programming, Volume 1: Fundamental Algorithms
by
Donald Ervin Knuth

4.38 avg rating — 1,884 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
24
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,354 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
25
Structure and Interpretatio...
Structure and Interpretation of Computer Programs
by
Harold Abelson

4.47 avg rating — 4,834 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
26
Hackers: Heroes of the Comp...
Hackers: Heroes of the Computer Revolution
by
Steven Levy (Goodreads Author)

4.16 avg rating — 8,507 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
27
Steve Jobs
Steve Jobs
by
Walter Isaacson (Goodreads Author)

4.15 avg rating — 1,339,815 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
28
Peopleware: Productive Proj...
Peopleware: Productive Projects and Teams
by
Tom DeMarco (Goodreads Author)

4.14 avg rating — 9,876 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
29
Code: The Hidden Language o...
Code: The Hidden Language of Computer Hardware and Software
by
Charles Petzold

4.40 avg rating — 10,397 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
30
Designing Data-Intensive Ap...
Designing Data-Intensive Applications
by
Martin Kleppmann (Goodreads Author)

4.70 avg rating — 10,136 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
31
Design Patterns: Elements o...
Design Patterns: Elements of Reusable Object-Oriented Software
by
Erich Gamma

4.20 avg rating — 11,862 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
32
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,437 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
33
The Art of Deception: Contr...
The Art of Deception: Controlling the Human Element of Security
by
Kevin D. Mitnick

3.77 avg rating — 7,192 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
34
The Design of Everyday Things
The Design of Everyday Things
by
Donald A. Norman

4.15 avg rating — 46,794 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
34
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.13 avg rating — 4,672 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
36
Alan Turing: The Enigma
Alan Turing: The Enigma
by
Andrew Hodges

3.75 avg rating — 11,875 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
37
Pro Git
Pro Git
by
Scott Chacon

4.17 avg rating — 3,380 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
38
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,542 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
39
Programming Ruby: The Pragm...
Programming Ruby: The Pragmatic Programmers' Guide
by
Dave Thomas (Goodreads Author)

4.04 avg rating — 1,984 ratings
score: 287, 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
40
Artificial Intelligence: A ...
Artificial Intelligence: A Guide for Thinking Humans
by
Melanie Mitchell

4.35 avg rating — 3,619 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
41
The Information: A History,...
The Information: A History, a Theory, a Flood
by
James Gleick (Goodreads Author)

4.04 avg rating — 16,927 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
42
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,786 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
43
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,427 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
44
Head First Design Patterns
Head First Design Patterns
by
Eric Freeman

4.30 avg rating — 8,961 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
45
Refactoring: Improving the ...
Refactoring: Improving the Design of Existing Code
by
Martin Fowler

4.24 avg rating — 8,783 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
46
Programming Pearls
Programming Pearls
by
Jon L. Bentley

4.20 avg rating — 3,213 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
47
The Soul of a New Machine
The Soul of a New Machine
by
Tracy Kidder

4.12 avg rating — 9,311 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
48
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,738 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
49
Ghost in the Wires: My Adve...
Ghost in the Wires: My Adventures as the World's Most Wanted Hacker
by
Kevin D. Mitnick

3.96 avg rating — 27,069 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
50
The Little Schemer
The Little Schemer
by
Daniel P. Friedman

4.29 avg rating — 1,979 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
50
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,361 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
52
The Algorithm Design Manual
The Algorithm Design Manual
by
Steven S. Skiena (Goodreads Author)

4.34 avg rating — 2,672 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
52
The Emperor's New Mind
The Emperor's New Mind
by
Roger Penrose

3.91 avg rating — 7,563 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
52
The Accidental Billionaires...
The Accidental Billionaires: The Founding Of Facebook
by
Ben Mezrich (Goodreads Author)

3.59 avg rating — 17,080 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
55
Extreme Programming Explain...
Extreme Programming Explained: Embrace Change (The XP Series)
by
Kent Beck

4.12 avg rating — 4,064 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
56
Hackers and Painters: Big I...
Hackers and Painters: Big Ideas from the Computer Age
by
Paul Graham

4.05 avg rating — 9,522 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
57
JavaScript: The Good Parts
JavaScript: The Good Parts
by
Douglas Crockford

4.23 avg rating — 8,660 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
57
Turing's Cathedral: The Ori...
Turing's Cathedral: The Origins of the Digital Universe
by
George Dyson

3.60 avg rating — 4,681 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
59
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,400 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
60
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,870 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
61
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,874 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
62
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,803 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
63
On Intelligence
On Intelligence
by
Jeff Hawkins

4.11 avg rating — 6,939 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
64
How Google Works
How Google Works
by
Eric Schmidt (Goodreads Author)

4.05 avg rating — 29,387 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
64
Human Compatible: Artificia...
Human Compatible: Artificial Intelligence and the Problem of Control
by
Stuart Russell

4.05 avg rating — 4,791 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
66
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,213 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
67
Agile Web Development with ...
Agile Web Development with Rails, 1st Edition
by
Dave Thomas (Goodreads Author)

3.86 avg rating — 2,228 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
68
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,191 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
69
Joel on Software
Joel on Software
by
Joel Spolsky

4.13 avg rating — 3,377 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
69
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,662 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
71
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,372 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
72
In the Beginning...Was the ...
In the Beginning...Was the Command Line
by
Neal Stephenson (Goodreads Author)

3.81 avg rating — 8,076 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
73
HTML and CSS: Design and Bu...
HTML and CSS: Design and Build Websites
by
Jon Duckett

4.30 avg rating — 4,877 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
74
Modern Operating Systems
Modern Operating Systems
by
Andrew S. Tanenbaum

4.15 avg rating — 2,180 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
74
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,306 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
76
Mastering Regular Expressions
Mastering Regular Expressions
by
Jeffrey E.F. Friedl

4.16 avg rating — 2,097 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
76
A Philosophy of Software De...
A Philosophy of Software Design
by
John Ousterhout

4.22 avg rating — 4,241 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
78
Computer Networks
Computer Networks
by
Andrew S. Tanenbaum

4.12 avg rating — 2,398 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
79
Applied Cryptography: Proto...
Applied Cryptography: Protocols, Algorithms, and Source Code in C
by
Bruce Schneier

4.21 avg rating — 2,133 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
80
Algorithms
Algorithms
by
Robert Sedgewick

4.42 avg rating — 1,814 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
81
You Don't Know JS: Up & Going
You Don't Know JS: Up & Going
by
Kyle Simpson

4.35 avg rating — 2,533 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
82
Head First Java
Head First Java
by
Kathy Sierra

4.24 avg rating — 4,199 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
83
Domain-Driven Design: Tackl...
Domain-Driven Design: Tackling Complexity in the Heart of Software
by
Eric Evans

4.15 avg rating — 5,758 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
83
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,943 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
85
Concrete Mathematics: A Fou...
Concrete Mathematics: A Foundation for Computer Science
by
Ronald Graham

4.34 avg rating — 1,857 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
86
Effective C++: 55 Specific ...
Effective C++: 55 Specific Ways to Improve Your Programs and Designs
by
Scott Meyers

4.40 avg rating — 3,340 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
86
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,648 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
86
Computer Architecture: A Qu...
Computer Architecture: A Quantitative Approach
by
John L. Hennessy

4.12 avg rating — 1,120 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
86
HumAIn: Navigating the Impa...
HumAIn: Navigating the Impact of AI in a Jobless Future
by
Amanda Gibbs (Goodreads Author)

it was amazing 5.00 avg rating — 1 rating
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
90
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
91
Implementing Domain-Driven ...
Implementing Domain-Driven Design
by
Vaughn Vernon

4.05 avg rating — 1,280 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
91
Silicon Planet: My Life in ...
Silicon Planet: My Life in Computer Chips
by
Pat Hays (Goodreads Author)

3.87 avg rating — 15 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
93
Discrete Mathematics and it...
Discrete Mathematics and its Applications
by
Kenneth H. Rosen

3.89 avg rating — 1,530 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
94
The Society of Mind
The Society of Mind
by
Marvin Minsky

4.04 avg rating — 3,335 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
95
Learning Perl
Learning Perl
by
Randal L. Schwartz

3.99 avg rating — 1,858 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
96
Operating System Concepts
Operating System Concepts
by
Abraham Silberschatz

3.90 avg rating — 2,188 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
96
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,583 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
96
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,431 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
99
Spring in Action
Spring in Action
by
Craig Walls

3.93 avg rating — 1,364 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
99
Soft Skills: The Software D...
Soft Skills: The Software Developer's Life Manual
by
John Z. Sonmez

3.84 avg rating — 2,838 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 →
290 books · 112 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
246 likes · Like
Lists are re-scored approximately every 5 minutes.


People Who Voted On This List (112)

Mitchell 11310 books
168 friends
Clare 8335 books
347 friends
Erik 413 books
0 friends
Wendy 288 books
61 friends
Steven 11285 books
236 friends
Ignacio 764 books
51 friends
Doha 859 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

108 Books to Celebrate Hispanic Heritage Month
108 Books to Celebrate Hispanic 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