4 ms·
I've wanted to read the SICP book, but do you think the book may be too advanced for someone who knows next to nothing about Lisp and functional languages?
by nithinbekal 16y ago
I've wanted to read the SICP book, but do you think the book may be too advanced for someone who knows next to nothing about Lisp and functional languages?
- pdelgallego 16y agoI think is ok, if you already know how to program. The SICP book is not the easiest book ever, but is also not that complicate. SICP teach you many things, not only lisp. YOu can also follow the lectures in the MIT open course web[1]. If you dont feel comfortable with the SICP book (many people dont like it), you can start with How to Design Programs(HTDP)[2]. It teach scheme/racket, and is one of the better books to teach programming that I've seen, and the people in the mailing list and irc channel are very friendly. The good thing is that both of them are free[3], so you can take a look and see if the fit your expectations. [1] http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/ http://ocw.mit.edu/courses/electrical-engineering-and-comput... [2] http://www.htdp.org/2003-09-26/Book/ http://www.htdp.org/2003-09-26/Book/ [3] http://mitpress.mit.edu/sicp/full-text/book/book.html http://mitpress.mit.edu/sicp/full-text/book/book.html
- nithinbekal 16y agoThanks for the advice. I'll take a look at both of them and choose the one I'm more comfortable with. Both the books look quite interesting.