... but I would hardly put On Lisp in the same "gentle" category as Touretzky's book. A Gentle Introduction to Symbolic Computation could easily be someone's first ever programming book. Show me the person whose introduction to programming was On Lisp and I will show you either someone who got fed up real quick, or someone who is a whole lot smarter than me and the coders I know.
I really wish he would do another printing. I've read the PDF but I'd love a physical copy without paying the outrageous prices they're listed for on used book sites (Amazon, eBay, etc).
[+] [-] jacquesm|16 years ago|reply
We should start a nice collection of free programming books like this, there are quite a few of them.
[+] [-] mahmud|16 years ago|reply
[+] [-] fogus|16 years ago|reply
[+] [-] felideon|16 years ago|reply
http://gigamonkeys.com/book/
[+] [-] whyenot|16 years ago|reply
[+] [-] kqr2|16 years ago|reply
http://www.paulgraham.com/onlisp.html
[+] [-] mnemonik|16 years ago|reply
I would probably recommend this order:
1. Gentle Intro
2. Practical Common Lisp
3. On Lisp
[+] [-] mofey|16 years ago|reply
[+] [-] kylec|16 years ago|reply
[+] [-] sown|16 years ago|reply
[+] [-] xel02|16 years ago|reply
A good way is to look at maybe the lecture notes of an undergrad functional programming course. They usually present it quite simply.
Unfortunately the course at UBC does not post the lectures online openly but rather through a restricted CMS.
[+] [-] stralep|16 years ago|reply
[+] [-] jister|16 years ago|reply
[+] [-] access_denied|16 years ago|reply
http://www.gnu.org/software/emacs/emacs-lisp-intro/html_node...
[+] [-] nickyp|16 years ago|reply
A very nice 15-page PDF hands-on introduction, in a nice layout optimized for screen-reading on our fancy widescreen displays ;-)