by speech impediment » Sun Feb 28, 2010 12:42 pm
"Common Lisp: A Gentle Introduction to Symbolic Computing" by David Touretzky.
This is not only my favorite Lisp book, but my favorite programming book ever. I have been through quite a few books, but I have never encountered an easier book on programming. At first I couldn't tell if it is easy because of Lisp or the book, but as I went along, I think it is a combination of both. SICP is a bit too abstract for a beginner and PCL is pretty much practical for those that know how to program already. Touretzky's book is a good in-between. ANSI Common Lisp, isn't too bad, but some of his example codes aren't easy for a beginner. Also, there are no answers to the exercises (except an unofficial one online). Anyhoo, unlike most new Lisp people that were converted by PCL, Touretzky's book converted me to Lisp.