Must Read CS Books For Self Self-Taught Programmers

Recommendations from 61 sampled comments out of 61 eligible comments. This page covers the sample, rather than the entire HN thread.

59 books

jerf · Apr 6, 2011
If you actually finish that book you'll be ahead of the vast bulk of programmers
nikcub · Apr 6, 2011
First is Structure and Interpretation of Computer Programs[1]
T-R · Apr 6, 2011
Structure and Interpretation of Computer Programs - Abelson, Sussman, and Sussman
wicknicks · Apr 6, 2011
You should check out the book Structure and Interpretation of Computer Programs -- I found it "enlightening"
netaustin · Apr 6, 2011
The Mythical Man Month was written in 1975, but it holds up remarkably well.
charlieconroy · Apr 6, 2011
This book like no other just makes me smile.
rshepherd · Apr 6, 2011
If you feel you need a discrete math course, then this book is probably not a good place to start with algorithms.
T-R · Apr 6, 2011
Introduction to Algorithms - Cormen, Leiserson, Rivest, and Stein
deong · Apr 6, 2011
Chris Bishop's Pattern Recognition book is also very good, but it's not the same sort of book.
iqster · Apr 6, 2011
every professional programmer (and certainly every manager) should have read it
samdalton · Apr 6, 2011
This book takes the point he was trying to make in the first book, and expands on it while adding clarification.