It uses scheme (a varient of lisp) and though a bit . . . challenging, is excellent:
http://mitpress.mit.edu/sicp/
For starters: http://bc.tech.coop/lisp-books.htm
The Little Schemer
The Reasoned Schemer
The Seasoned Schemer