Recursion: Before dealing with Lisp, you should have a
firm grasp of recursion. The best resource I've found for exploring recursion is the book The Little Schemer. Basic Lisp: It is helpful if you've downloaded a Lisp interpreter like Dr Racket and typed in a few commands. You don't need extensive knowledge, but an hour noodling around with the interpreter would be beneficial. Once again, I recommend The Little Schemer if you want a thorough introduction.