Common Lisp Resources
---------------------

1. Introductions to Common Lisp
2. Further Reading
3. Useful Links


1. Introductions to Common Lisp

 Pascal Costanza's Highly Opinionated Guide to Lisp

    This is a good read if you are wondering what will it take to
    learn Common Lisp, and will it be worth it. Includes an eclectic
    self-study guide.

       http://www.pascalcostanza.de/lisp/guide.html


 ANSI Common Lisp 
 by Paul Graham (Prentice Hall 1996)

    This one is hard to beat when it comes to actually learning the
    language. Despite the name it's really "a gentle
    introduction". Some experience with another programming language
    is recommended, but not necessary. First two chapters are
    available on the author's website:

       http://www.paulgraham.com/acl.html


 COMMON LISP: A Gentle Introduction to Symbolic Computation
 by David S. Touretzky

    I only scanned this quickly while looking for introductory Lisp
    materials for this reference, but it looks decent. If you can't
    afford the ANSI Common Lisp by Paul Graham, then this one may work
    as a primer. Available on the authors website:

       http://www-2.cs.cmu.edu/~dst/LispBook/index.html


 Successful Lisp: How to Understand and Use Common Lisp
 by David B. Lamkins

    Another decent seeming primer.

       http://psg.com/~dlamkins/sl/cover.html


2. Further Reading

 On Lisp 
 by Paul Graham (Prentice Hall 1993)

    Once you are done with ANSI Common Lisp (the book), this one will
    teach you how to really use the power Lisp offers. Available for
    free on Paul Graham's website:

       http://www.paulgraham.com/onlisptext.html


 Structure and Interpretation of Computer Programs 
 by Harold Abelmann, Gerald Jay Sussman, and Julie Sussman
 
    While this books deal in Scheme, not Common Lisp, it is still one
    of the best books on programming out there. Required
    reading. Available for free on the MIT website:

       http://mitpress.mit.edu/sicp/full-text/book/book.html


3. Useful Links

 Common Lisp HyperSpec

       http://www.lispworks.com/reference/HyperSpec/Front/index.htm


 Association of Lisp Users    

    http://www.lisp.org/


 CLiki.net

    http://www.cliki.net/


