r/csbooks • • Sep 07 '09

Structure and Interpretation of Computer Programs

Thumbnail www-mitpress.mit.edu
146 Upvotes

r/csbooks • • Sep 07 '09

Dive into Python

Thumbnail diveintopython.org
132 Upvotes

r/csbooks • • May 16 '18

Programming Books for Professionals. All the available books are free of cost and legal.

Thumbnail
books.goalkicker.com
93 Upvotes

r/csbooks • • Jan 19 '13

O'Reilly giving away ebook "Open Government" as a tribute to Aaron Swartz

Thumbnail
github.com
71 Upvotes

r/csbooks • • Feb 21 '11

Computer Vision: Algorithms and Applications

Thumbnail
szeliski.org
67 Upvotes

r/csbooks • • Sep 07 '09

On Lisp - Paul Graham

Thumbnail paulgraham.com
64 Upvotes

r/csbooks • • Jan 25 '11

Clever Algorithms: Nature-Inspired Programming Recipes (by Jason Brownlee. Lulu, 2011)

Thumbnail
lulu.com
56 Upvotes

r/csbooks • • Sep 07 '09

Practical Common Lisp

Thumbnail
gigamonkeys.com
53 Upvotes

r/csbooks • • Sep 07 '09

How to Design Programs

Thumbnail
htdp.org
50 Upvotes

r/csbooks • • May 26 '11

The Architecture of Open Source Applications

Thumbnail
aosabook.org
49 Upvotes

r/csbooks • • Sep 08 '09

Why's (Poignant) Guide to Ruby

Thumbnail ember.co.nz
49 Upvotes

r/csbooks • • Sep 08 '09

Algorithms

Thumbnail cs.berkeley.edu
49 Upvotes

r/csbooks • • Dec 22 '11

A compilation of freely available programming books on StackOverflow

Thumbnail stackoverflow.com
48 Upvotes

r/csbooks • • Oct 10 '17

Bought this Masterpiece today ! So happy to have it finally

Post image
46 Upvotes

r/csbooks • • Mar 13 '12

Mathematics for Computer Science - Lehman & Leighton

Thumbnail cs.princeton.edu
46 Upvotes

r/csbooks • • Jan 02 '19

Algorithms, by Jeff Erickson

Thumbnail
jeffe.cs.illinois.edu
45 Upvotes

r/csbooks • • Sep 24 '11

Clever Algorithms: Nature-Inspired Programming Recipes

Thumbnail
cleveralgorithms.com
44 Upvotes

r/csbooks • • Sep 07 '09

Pro Git -- Learn to Use Git SCM

Thumbnail progit.org
43 Upvotes

r/csbooks • • Aug 16 '19

Over 900+ algorithm examples across 12 popular languages

41 Upvotes

Hi everyone,

I've been compiling a list of algorithms and making them publicly available at http://algorithmexamples.com for free. Hopefully they'll be as useful to everyone here as they were to me.

If you have any suggestions for new algorithms or languages that we should add please feel free to comment below.


r/csbooks • • Aug 10 '12

Algorithms, 4th Edition by Robert Sedgewick and Kevin Wayne

Thumbnail
algs4.cs.princeton.edu
41 Upvotes

r/csbooks • • Aug 18 '21

A Programmer's Introduction to Mathematics (ebook is pay what you want, including $0)

Thumbnail pimbook.org
40 Upvotes

r/csbooks • • Apr 21 '21

Discussion/Question What are the canonical textbooks in CS?

39 Upvotes

By "canonical" I mean some fuzzy mixture of: respected and used by professors, and holding adequately comprehensive and modern coverage of the field. Here are some texts that I would regard as canonical in some fields of CS:

  • Algorithms: CLRS

  • Computer Architecture: Hennessy

  • Computer Organization: Patterson

  • Automata: Hopcroft

and given that it's euphemistically called "the bible" then I should add "The Bible of Computer Graphics" even though I know almost nothing about it and could not actually defend its status as canon if I had to.

I've also heard mention of the following, but am a little less certain that they are modern or respected enough to still be regarded as something like canon:

  • Databases: Ramakrishnan

  • OSs: The Dinosaur Book, and Tanenbaum

  • Compilers: The Dragon Book, SICP

  • Distributed Systems: van Steen

  • Networks: Kurose

  • Theory of Computation: Sipser

  • Web design: Duckett

Would love to hear corrections, confirmations, or names of new texts that could be regarded as something like a gold-standard for a field in CS.


r/csbooks • • Jun 15 '12

Foundations of Computer Science - Aho, Ullman (chapter PDFs)

Thumbnail
i.stanford.edu
37 Upvotes

r/csbooks • • Jul 17 '11

Simply Scheme: Introducing Computer Science, 2/e (Brian Harvey, Matthew Wright. MIT, 1999)

Thumbnail
cs.berkeley.edu
36 Upvotes