You are on page 1of 3

Why we hurt

Bacon, rudy chiappini


Lone wolf and cub

aging well

horace odes and epodes, edda


Weetzie bat
Nabokov

Jason

David foster wallace self help library

Not wanting to return to school, I want to explore the field of Computer


Science. This is my planned reading list:

The Softer Side


1.
2.
3.
4.

Anathem
Cryptonomicon (Yeah I'm a Stephenson fanboy ... )
Gdel, Escher, Bach: An Eternal Golden Braid
Computer Science Unplugged (Computer Science for kids, without
computers)
5. The Design of Everyday Things
6. How the Mind Works
Introduction
1. Google's Exploring Computational Thinking
2. Land of LISP
3. Structure and Interpretation of Computer Programs
4. Foundations of Computer Science
5. Code: The Hidden Language of Computer Hardware and Software
6. Concepts, Techniques, and Models of Computer Programming
7. Compilers: Principles, Techniques, and Tools (The Dragon Book)
8. Code Complete: A Practical Handbook of Software Construction
9. The C Programming Language
10.
The Little Schemer - 4th Edition
Mid-Range
1. Introduction to Automata Theory, Languages, and Computation
2. Introduction to Algorithms
OMG my Brain!
1.
2.
3.
4.

Concrete Mathematics: A Foundation for Computer Science


Computational Complexity - A Modern Approach
Artificial Intelligence: A Modern Approach (3rd Edition)
The Art of Computer Programming (Vol 1-3 (& 4))

META Posts
1. I'm looking for a good book on algorithms. Suggestions?
2. What is the single most influential book every programmer should
read? Stack Overflow
3. What Programming Books Should I Read? /r/programming
Online Courses
1. MIT Opencourseware
2. USNW - Elearning
cough cough

I've included Anathem for the sole reason that it encouraged me to start down
this road. I plan on moving from Fiction -> Practice -> Theory.
What other books should I know about?
(cross post to /r/programming)
EDIT: So I've added the books recommended; what order should they be in?
EDIT 2: Wow. Tons of great responses, I'll start filtering through all of these
comments and build a better list. Keep the books coming!
EDIT 3: This is when I wish reddit had a built in wiki ...
EDIT 4: Just found Google's Computational Thinking curriculum for K-12 and
just bought the book Land of Lisp. Added them to the Introduction section.

You might also like