Lisp Programming Language – Full Course for Beginners
freeCodeCamp.org
An introduction to Common Lisp by The Lisper. It starts with installation and the REPL and covers variables, loops and lists before moving on to what sets Lisp apart: macros and treating code as data. Later videos cover packages, object-oriented programming with CLOS, debugging, the condition system and closures.
What you'll learn
- Installing Common Lisp and using the REPL
- Variables, branching and loops
- Working with lists
- Writing macros and avoiding name conflicts with gensym
- Packages, and inheritance and polymorphism with CLOS