Where to begin programming?
rlm: 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[2]: http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&...[3]: http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussma...