2 ms·
Structure and Interpretation of Computer Programs either online[1] or on dead trees[2]. Also has accompanying video lectures[3]. [1]: http://mitpress.mit.edu/s
by rlm 17y ago
Structure and Interpretation of Computer Programs either online[1] or on dead trees[2]. Also has accompanying video lectures[3].
[1]: http://mitpress.mit.edu/sicp/full-text/book/book.html http://mitpress.mit.edu/sicp/full-text/book/book.html
[2]: http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=3305 http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&...
[3]: http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussman-lectures/ http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussma...
- wlievens 17y agoI absolutely second this. SICP doesn't just teach you how to program, it compels you to learn about how and why certain concepts in programming languages work. It's really a very fundamental work.