Common Lisp: First Contact is an easy to read introduction to Lisp. The goal is to make you familiar with Lisp syntax and with how Lisp works. Nothing more than a basic understanding of computing is required.
Download Common Lisp: First Contact, a 128Kb PDF optimized for screen reading.
Version 1.3 - April 18 2008 - Sven Van Caekenberghe.
This is not an complete introduction in computer programming using Common Lisp. There are many excellent introductions and books for learning Common Lisp. They all become quite technical and complex early on: they kind of have to, because they want to teach you how powerful and flexible Lisp is. Teaching how Lisp really works also requires long and deep explanations. This introduction tries to confront the reader gently with Lisp, explaining the necessary concepts in a cautiously selected order. I try to never lie, but certainly don't always tell the whole truth because that would make things too complex. I try to avoid technical and Lisp specific jargon as much as possible.
To support the examples in Common Lisp: First Contact, a small library was created. By loading this library you can run the examples yourself. Like most modern CL libraries, cl-1st-contact uses the ASDF mechanism compilation, loading and possibly installation.
Download CommonLispFirstContact.zip, a 38Kb ZIP archive, to get all the files that you need.
If you are not familiar with ASDF and/or don't have it configured properly or if you just want to play with the code without installing anything, just load the file load-me.lisp and you are done.