I enjoyed scheme, I think that is a good language for beginners. I found lisp a bit dirty and impure for my taste. After that learn Haskell and then abandon Haskell to learn Agda, which probably is very close to future programming languages. At least for the intelligentsia.