• Home
  • Categories
  • Tags
  • Pricing
  • Submit
  1. Home
  2. Themed Directories
  3. Awesome Common Lisp Learning

Awesome Common Lisp Learning

Companion Awesome directory providing learning resources for Common Lisp.

🌐Visit Website

About this tool

Awesome Common Lisp Learning

URL: https://github.com/GustavBertram/awesome-common-lisp-learning#readme
Category: Themed Directories
Tags: lisp, education, awesome-lists
Brand: sindresorhus/awesome

Overview

Awesome Common Lisp Learning is a curated directory of resources for learning Common Lisp. It focuses specifically on educational materials—books, online references, tutorials, tools, and community links—rather than libraries or software in general.

It complements other Awesome Common Lisp lists that cover:

  • Libraries: https://github.com/CodyReichert/awesome-cl
    • Curated Libraries (updated fork): https://github.com/vindarel/curated-awesome-cl
  • Software: https://github.com/azzamsa/awesome-cl-software

Contributions are accepted via documented contribution guidelines in the repository.

How to Use

Suggested learning path provided by the list:

  1. Set up a Common Lisp environment.
  2. Bookmark the Common Lisp HyperSpec: http://www.lispworks.com/documentation/common-lisp.html
  3. Download and work through a Common Lisp book suitable to your level; type out and experiment with the examples, and feel free to switch books if needed.
  4. Practice using the Common Lisp track on Exercism: https://exercism.org/tracks/common-lisp
  5. When stuck, use online communities and follow best practices for asking questions: http://www.catb.org/esr/faqs/smart-questions.html
  6. Learn about Quicklisp, a library manager for Common Lisp: https://www.quicklisp.org/beta/
  7. Eventually read the manual for your chosen Common Lisp implementation.

Features

Structure / Coverage

The directory is organized into sections that group learning-related resources:

  • How To Use (recommended learning workflow)
  • Lisp Environments
  • Online References
  • Online Books
  • Offline (print) Books
  • Online Community
  • Library Management
  • Common Lisp Implementations
  • Credit / acknowledgments

Lisp Environments

Guidance and tools for setting up a productive Common Lisp development environment.

Prepackaged Environments

Ready-to-use bundles that combine an editor, Lisp implementation, and library tooling:

  • Portacle – https://shinmera.github.io/portacle/
    • Portable, multi-platform Common Lisp environment.
    • Includes a customized Emacs, SLIME, SBCL, Quicklisp, and Git.
    • Distributed as a self-contained package with no traditional installation required.
  • Lispbox – https://common-lisp.net/project/lispbox/
    • Pre-packaged IDE: Emacs + SLIME.
    • Includes Clozure Common Lisp as the implementation.
    • Integrates Quicklisp as the library manager.
    • Distributed as archives for Windows, macOS, and Linux.
    • Based on the older “Lisp in a Box” concept.
  • LispWorks Personal Edition – http://www.lispworks.com/downloads/
    • Non-Emacs-based IDE tied to the LispWorks implementation.
    • Personal edition includes certain usage or feature restrictions.
  • Allegro Common Lisp – https://franz.com/products/allegrocl/
    • Allegro CL environment with an Express Edition that can be used for free: https://franz.com/downloads/clp/survey
    • Offers training videos via YouTube: https://www.youtube.com/channel/UCN36UrxtyNBJPaG0kmBJNRw

For Advanced Users

Resources for users comfortable assembling their own environment:

  • Articulate Common Lisp – http://articulate-lisp.com
    • HOWTO-oriented guide for constructing a Common Lisp environment.
    • Includes information on useful libraries: http://articulate-lisp.com/project/abcs.html
    • Covers project structure and setup: http://articulate-lisp.com/project/new-project.html
  • Emacs + SLIME setup for experienced Emacs users
    • Suggests installing:
      • Emacs: https://www.gnu.org/software/emacs/
      • SLIME: https://common-lisp.net/project/slime/
      • A supported Common Lisp implementation (the list links to supported implementations).

Learning & Reference Resources (as indicated by sections)

The list organizes, but in the provided excerpt does not fully enumerate, the following categories:

  • Online References – Web-based documentation and reference material (e.g., Common Lisp HyperSpec and similar resources).
  • Online Books – Free or online-accessible books for learning Common Lisp.
  • Offline Books – Print or downloadable books for different skill levels.
  • Online Community – Links to forums, chat groups, mailing lists, etc., for asking questions and getting help.
  • Library Management – Guidance and tools such as Quicklisp for handling third-party libraries.
  • Common Lisp Implementations – Links and pointers to various Common Lisp implementations beyond those bundled in environments.

Contribution

  • The repository encourages contributions of new or improved learning resources.
  • A dedicated contribution guideline file (contributing.md) explains how to propose additions or changes.

Pricing

  • The directory itself is a free, open GitHub repository.
  • Individual tools or books listed may have their own licensing or pricing, but specific pricing details are not provided in the given content.

Related Awesome Lists

  • Awesome Common Lisp (Libraries): https://github.com/CodyReichert/awesome-cl
  • Curated Awesome Common Lisp Libraries: https://github.com/vindarel/curated-awesome-cl
  • Awesome Common Lisp Software: https://github.com/azzamsa/awesome-cl-software
Surveys

Loading more......

Information

Websitegithub.com
PublishedDec 25, 2025

Categories

1 Item
Themed Directories

Tags

3 Items
#lisp
#education
#awesome-lists

Similar Products

6 result(s)
Awesome STEAM

An awesome list of supplemental resources for science, technology, engineering, arts, and mathematics (STEAM) courses across all grade levels.

Awesome Algorithms

An Awesome list of algorithm resources, implementations, and references across multiple languages.

Awesome Certificates

An awesome list of free computer science certification resources to help showcase technical knowledge.

Awesome Common Lisp

Awesome-style curated list of Common Lisp libraries, tools, and resources.

Awesome Courses

A curated list of awesome university-level computer science courses with open materials, forming part of the broader Awesome ecosystem of topic-specific directories.

Awesome Cyber Security University

An awesome-style collection of free, hands-on educational resources for learning cybersecurity through practical exercises and self-paced curricula.

Built with
Ever Works
Ever Works

Connect with us

Stay Updated

Get the latest updates and exclusive content delivered to your inbox.

Product

  • Categories
  • Tags
  • Pricing
  • Help

Clients

  • Sign In
  • Register
  • Forgot password?

Company

  • About Us
  • Admin
  • Sitemap

Resources

  • Blog
  • Submit
  • API Documentation
All product names, logos, and brands are the property of their respective owners. All company, product, and service names used in this repository, related repositories, and associated websites are for identification purposes only. The use of these names, logos, and brands does not imply endorsement, affiliation, or sponsorship. This directory may include content generated by artificial intelligence.
Copyright © 2025 Ever. All rights reserved.·Terms of Service·Privacy Policy·Cookies