Gratually moving is good if you want to stay productive. (Scala, Common Lisp, dylan come to mind)
Jumping in the deepend will totaly go against everything you learned but you will learn very fast. (Haskell, ML, Clojure and Scheme are probebly best here)
Books: Land of Lisp/Practical Common Lisp for Commen Lisp Not sure about Scala Programming Dylan for Dylan
Learn you a Haskell for Haskell Programming Clojure/Practical Clojure for Clojure Structure and Interpretation of Computer Programmes/The little Schemer for Scheme (Don't know a good book for ML)
http://stackoverflow.com/questions/1012573/how-to-learn-hask...
http://en.wikipedia.org/wiki/Lambda_calculus
http://en.wikipedia.org/wiki/Combinatory_logic
Then you get to see where the term Y Combinator came from :-)
I personally treat OCaml as a type-safe Python or Tcl, you can work very productively with it.
http://www.itu.dk/~tofte/publ/tips.pdf
http://homepages.inf.ed.ac.uk/stg/NOTES/notes.pdf
A full book. It's good, but don't start with it: http://www.cs.cmu.edu/~rwh/smlbook/
The Babel-17 ecosystem (input, graphics) is not in place yet, though, so for now the best language would be Standard ML .