If you have little experience in functional programming, I'd start out with Racket, which comes with an IDE (used to be called PLT-Scheme).
Use the SICP book/lectures to actually learn how to think and write code like a lisp programmer.