Share:

15 Best Computer Science Books

Goal: Find the best Computer Science books according to the internet (not just one person's opinion).

Method:

  1. Search for "best computer science books" and study the top 5+ pages.
  2. Add only the books mentioned 2+ times.
  3. 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).

1

Structure and Interpretation of Computer Programs

by Harold Abelson

2

Algorithms to Live By

The Computer Science of Human Decisions

by Brian Christian

Also recommended by:

Anthony Pompliano

3

Code Complete

A Practical Handbook of Software Construction

by Steve McConnell

Also recommended by:

Jeff Atwood

4

Code

The Hidden Language of Computer Hardware and Software

by Charles Petzold

5

Superintelligence

Paths, Dangers, Strategies

by Nick Bostrom

6

Don't Make Me Think

A Common Sense Approach to Web Usability

by Steve Krug

7

The Pragmatic Programmer

From Journeyman to Master

by Andrew Hunt

Also recommended by:

Ev Williams, Jeff Atwood

8

The Search

How Google and Its Rivals Rewrote the Rules of Business and Transformed Our Culture

by John Battelle

Also recommended by:

Gary Vaynerchuk, Keith Rabois

9

The Second Machine Age

Work, Progress, and Prosperity in a Time of Brilliant Technologies

by Erik Brynjolfsson

Also recommended by:

Tim O’Reilly, Michael Dell

10

Modern Operating Systems

by Andrew S Tanenbaum

Also recommended by:

Patrick Collison

11

Algorithms

by Robert Sedgewick

12

Clean Code

A Handbook of Agile Software Craftsmanship

by Robert C. Martin

13

Explain the Cloud Like I'm 10

by Todd Hoff

14

Intro to Python for Computer Science and Data Science

Learning to Program with AI, Big Data and The Cloud

by Paul Deitel

15

Types and Programming Languages

by Benjamin C. Pierce

Sources

Other Lists