A book on the Lisp programming language has been made available on Paul Graham’s site. Lisp, not-so affectionately known as Lots of Infuriating Parentheses among undergraduate students, is a programming language that I have always wanted to learn but was never motivated enough to make a book purchase. Unlike most popular languages, which are either object-oriented or imperative, Lisp is a programming language under the functional programming paradigm. Exposure to the language will expand a programmer’s thought. Lisp will enhance a novice programmer’s grasp of recursion at the very least.
I have placed a copy of the book here for my convenience. Now that I have a book on Lisp, I have one less reason not to pick up Lisp.