Welcome to your first step in discovering the power of Lisp and Allegro CL.
We would like to suggest that you first start by
downloading the Free Express Edition
of Allegro CL.
Once you have obtained the Allegro CL Free Express Edition
you can work through the
tutorial included in Allegro CL to get a feel for the dynamic nature
of Lisp.
Your next step in learning Lisp is to download the
free training video
offered online by Franz. The first level
is designed for developers with little or no experience programming in
Lisp and focuses on an overview of Lisp's features.
We also highly recommend you download and work through some of the following resources:
- Practical Common Lisp, by Peter Seibel, Amazon's #1 Lisp Book.
- Common Lisp - An Interactive Approach by Stuart C. Shapiro is now available as a free download.
- MIT OpenCourseWare - Structure and Interpretation of Computer Programs.
- Basic Lisp Techniques, by David Cooper, Jr., a comprehensive basic Lisp workbook.
- The Association of Lisp Users provides a number of educational resources dedicated to new users.
- An Introductory Guide to learning Lisp created by Pascal Costanza.
-
Common Lisp: A Gentle Introduction to Symbolic Computation by David S. Touretzky, this excellent introduction is available for free download.
- The Dynamic Learning Center provides University Professors and Students sample code and learning tools designed to introduce future developers to the power of Common Lisp.
- ELM-ART, an interactive online Lisp Tutorial created by Dr. Gerhard Weber.
- (New to this list)
Paradigms of Artificial Intelligence Programming:
Case Studies in Common Lisp by Peter Norvig.
- (Updated) LISP Tutor Jr - One of the earliest intelligent
tutoring systems created for teaching Lisp Programming at Carnegie
Mellon University.
- ANSI Common Lisp by Paul Graham, combines an introduction to Lisp programming, and a convenient, up-to-date reference manual for ANSI Common Lisp.
- Cliki the common lisp Wiki provides links to and resources for free software implemented in Common Lisp.
-
Successful Lisp: How to Understand and Use Common
Lisp by David Lamkins provides a wonderful overview of Common Lisp
for the working programmer.
Additional Resources are available within the Lisp Community Resources
section of this website.