15 Best Computer Science Books
We analyzed 5+ expert sources, curated book lists, and recommendations from successful people to find the 15 best computer science books according to the internet — not just one person's opinion. Each book on this list was mentioned by at least two independent sources, and the ranking is based on how frequently each title appears across all sources studied. This consensus-based approach ensures you get recommendations backed by multiple experts, not a single reviewer's bias.
Goal: Find the best Computer Science books according to the internet (not just one person's opinion).
Method:
- Search for "best computer science books" and study the top 5+ pages.
- Add only the books mentioned 2+ times.
- Rank the results neatly here.
15 Best Computer Science Books
As an Amazon Associate, we earn from qualifying purchases (at no extra cost to you).
Structure and Interpretation of Computer Programs
Also recommended by
3 people
Patrick Collison recommended this bookPatrick Collison
"In the aggregate [with other programming books] hugely shaped me." - Patrick Collison
Patrick Collison's recommendation of this book
Paul Graham recommended this bookPaul Graham
"This is one of the great classics of computer science. I bought my first copy 15 years ago, and I still don't feel I have learned everything the book has to teach." - Paul Graham
Paul Graham's recommendation of this book
Max Levchin recommended this bookMax Levchin
"Easier to read [than "The Art of Computer Programming"] end-to-end quickly." - Max Levchin
Max Levchin's recommendation of this book
Algorithms to Live By
The Computer Science of Human Decisions
Also recommended by
1 person
Anthony Pompliano recommended this bookAnthony Pompliano
"[One of the] best books I read in 2017." - Anthony Pompliano
Anthony Pompliano's recommendation of this book
Code Complete
A Practical Handbook of Software Construction
Also recommended by
1 person
Jeff Atwood recommended this bookJeff Atwood
"The very act of reading this book already sets you apart from probably ninety percent of your fellow developers. In a good way." - Jeff Atwood
Jeff Atwood's recommendation of this book
Code
The Hidden Language of Computer Hardware and Software
Superintelligence
Paths, Dangers, Strategies
Also recommended by
6 people
Elon Musk recommended this bookElon Musk
"Worth reading [this book]. We need to be super careful with AI. Potentially more dangerous than nukes." - Elon Musk
Elon Musk's recommendation of this book
Naval Ravikant recommended this bookNaval Ravikant
"I wouldn’t just read [this book] breathless and wide-eyed and believe everything." - Naval Ravikant
Naval Ravikant's recommendation of this book
Sam Harris recommended this bookSam Harris
"Made me worry that machine knowledge could ruin everything." - Sam Harris
Sam Harris's recommendation of this book
Sam Altman recommended this bookSam Altman
"Best thing I’ve seen on this topic." - Sam Altman
Sam Altman's recommendation of this book
Will MacAskill recommended this bookWill MacAskill
"Very important book." - Will MacAskill
Will MacAskill's recommendation of this book
Marc Goodman recommended this bookMarc Goodman
One of Marc Goodman's most-gifted or recommended books.
Marc Goodman's recommendation of this book
Don't Make Me Think
A Common Sense Approach to Web Usability
Also recommended by
5 people
Ev Williams recommended this bookEv Williams
On the "books read" section of Ev Williams' GoodReads profile.
Ev Williams's recommendation of this book
Brian Armstrong recommended this bookBrian Armstrong
"A framework to simulate how customers experience your product, especially the moments of confusion." - Brian Armstrong
Brian Armstrong's recommendation of this book
Jeff Atwood recommended this bookJeff Atwood
"The single best book on usability I've ever read." - Jeff Atwood
Jeff Atwood's recommendation of this book
Nick Ganju recommended this bookNick Ganju
"About usability and making software and user interfaces that are friendly to people." - Nick Ganju
Nick Ganju's recommendation of this book
Garry Tan recommended this bookGarry Tan
"The simplest book I recommend everyone to read when they want to do design." - Garry Tan
Garry Tan's recommendation of this book
The Pragmatic Programmer
From Journeyman to Master
Also recommended by
2 people
Ev Williams recommended this bookEv Williams
On the "books read" section of Ev Williams' GoodReads profile.
Ev Williams's recommendation of this book
Jeff Atwood recommended this bookJeff Atwood
"Instead of worrying about code, the authors boiled down all the practical approaches that they've found to work in the real world into this one book." - Jeff Atwood
Jeff Atwood's recommendation of this book
The Search
How Google and Its Rivals Rewrote the Rules of Business and Transformed Our Culture
Also recommended by
2 people
Gary Vaynerchuk recommended this bookGary Vaynerchuk
Gary Vaynerchuk mentioned reading this book in one of his videos.
Gary Vaynerchuk's recommendation of this book
Keith Rabois recommended this bookKeith Rabois
"For a good historical perspective on the evolution of the consumer Internet world." - Keith Rabois
Keith Rabois's recommendation of this book
The Second Machine Age
Work, Progress, and Prosperity in a Time of Brilliant Technologies
Also recommended by
2 people
Tim O’Reilly recommended this bookTim O’Reilly
Tim O’Reilly mentioned this book on "The Tim Ferriss Show" podcast.
Tim O’Reilly's recommendation of this book
Michael Dell recommended this bookMichael Dell
"[Makes] a case for a future world that is better, not worse, than the one we inherited."- Michael Dell
Michael Dell's recommendation of this book
Modern Operating Systems
Also recommended by
1 person
Patrick Collison recommended this bookPatrick Collison
"In the aggregate [with other programming books] hugely shaped me." - Patrick Collison
Patrick Collison's recommendation of this book
Algorithms
Clean Code
A Handbook of Agile Software Craftsmanship
Explain the Cloud Like I'm 10
Intro to Python for Computer Science and Data Science
Learning to Program with AI, Big Data and The Cloud
Types and Programming Languages
Sources
- 1
Top 10 Must-Read Books for Computer Science Majors - Computer Science Degree Hub
computersciencedegreehub.com
- 2
Best Computer Science Books
pennbookcenter.com
- 3
15 Must-Read Books For Computer Science Grad Students [2021 Edition] - Noodle.com
noodle.com
- 4
9 Best Introduction to Computer Science Books for 2022
realtoughcandy.com
- 5
The Best Books on Computer Science and Programming - Five Books Expert Recommendations
fivebooks.com
Edited by
Software engineer whose passion for tracking book recommendations from podcasts inspired the creation of MRB.
Lead investor at 3one4 Capital whose startup expertise and love for books helped shaped MRB and its growth.






















Comments
Did we miss something? Have feedback?
Help us improve this page by sharing your thoughts