Skip to the content

Learn

Documentation

Books, the language standard, and where to look things up.

Books

Practical Common Lisp

Lisp is often thought of as an academic language, but it need not be. This is the first book that introduces Lisp as a language for the real world: a thorough introduction to Common Lisp, its features and how they work.

Read online

Understanding Common Lisp

A short introduction for working programmers: the tools and the REPL, the language, and the libraries that reach the outside world. First edition 2026, derived from the third edition of Basic Lisp Techniques, which Franz published in 2000, 2003 and 2011.

Read the PDF

On Lisp

A comprehensive study of advanced Lisp techniques, with bottom-up programming as the unifying theme. It gives the first complete description of macros and macro applications.

Read online

Successful Lisp

How to understand and use Common Lisp.

Read online

Lisp Hackers

Interviews with Common Lisp programmers.

Read online

Common Lisp Recipes

Solutions to the problems you are likely to meet when writing real-world applications: web programming, databases, graphical user interfaces, other languages, multi-threading, debugging and optimization.

Buy

Land of Lisp

Learn to program in Lisp, one game at a time!

Website

Programming Algorithms

A comprehensive guide to writing efficient programs, with examples in Lisp.

Read

Let Over Lambda

One of the most hardcore computer programming books out there. Starting with the fundamentals, it describes the most advanced features of the most advanced language.

Read

Loving Common Lisp, or the Savvy Programmer's Secret Weapon

A quick introduction to Common Lisp, followed by many fun and useful examples, from an author who has used the language professionally since 1982.

Read

Also ANSI Common Lisp and Common Lisp in the Wild: Deploying Common Lisp Applications. CLiki keeps a more complete list of books.

The ANSI Common Lisp specification

The standard is published by ANSI. Its final draft is free, and the references below are made from it.

The Common Lisp Metaspec is the one to read: the whole draft rendered from its TeX sources, acknowledgements, appendix and errata included, the editors' margin notes kept, and the text also published as s-expressions for programs to use (source).

Other renderings of the same draft:

The Common Lisp HyperSpec (CLHS) is the hyperlinked edition most older books, posts and tools point to. It is not free: LispWorks permits only complete, unmodified, non-commercial copies, and no derivative works.

Systems and libraries

Other resources

Getting help

If you need help, the mailing lists and IRC are where to ask. New to all of this? Begin with getting started.

Something wrong or missing here? Edit this page on GitLab.