On Thu, Nov 25, 2010 at 09:26:52AM -0500, Kenneth Gober wrote: > On Thu, Nov 25, 2010 at 7:20 AM, Christiano F. Haesbaert < > haesba...@haesbaert.org> wrote: > > > On 24 November 2010 13:55, Kenneth Gober <kgo...@gmail.com> wrote: > > > since you've indicated that you are interested in a 'first' language, I > > must > > > assume you plan to learn other languages later. as a result, I strongly > > > recommend that you start with the book "Structure and Interpretation of > > > Computer Programs" (available online at > > > http://mitpress.mit.edu/sicp/full-text/book/book.html, or you can buy a > > > paper copy if you prefer, for example from Amazon: > > > > > http://www.amazon.com/Structure-Interpretation-Computer-Programs-Engineering/dp/0262011530 > > ). > > > this book will give you an excellent foundation on programming in > > general > > > (and the Scheme programming language in specific). > > > > > > > Are you insane ? > > Recommending SICP to a guy that just started programming and CS in general > > ? > > Have in mind that not everyone is a MIT grad. > > > > Learning lisp/scheme as ones first language is sweet, but it just > > doesn't happen in 2010, that makes me said, but it's the truth. Before > > flaming me, I'm quite fond of scheme and elisp. > > > > SICP isn't used to teach MIT grads, it's used as the entry-level course to > teach MIT undergrads how to program (or so I understand, I never went to > MIT). if a college undergrad can use it to learn programming while also > taking 5-6 other classes at the same time, then I'm confident the OP (who I > assume isn't trying to learn 4-5 other things at the same time) can manage > the task as well.
actualy I'm not sure it's used anymore http://www.wisdomandwonder.com/link/2110/why-mit-switched-from-scheme-to-python It's on the list of books I want to read anyway :)