random-state.net

Nikodemus Siivola

<< next | top | previous >>

Learning Common Lisp #
hacking, September 20th 2007

Spurred by Peter Seibel, here's my recommendation for learning lisp:

If you already know how to program, and are looking for a book or a tutorial that gives you a solid grounding in Common Lisp, go read Practical Common Lisp at http://www.gigamonkeys.com/book/. In my opinion it's the best one out there.

If PCL rubs you the wrong way for some reason, if you find it too hard, or are new to programming in general, A Gentle Introduction to Symbolic Computation at http://www.cs.cmu.edu/~dst/LispBook/index.html is possibly a better match.

If you ask me, don't bother with the others before you've read either one of these. (Though for learning programming in general I would suggest Structure and Interpretation of Computer Programs, even though it doesn't teach you Common Lisp.)