Want another functional language besides scheme? Haskell. It looks pretty cool, and I want to learn it too. Here's some resources: A speach about haskell http://www.infoq.com/interviews/armstrong-peyton-jones-erlang-haskell Beginner's book http://learnyouahaskell.com/introduction Another book http://book.realworldhaskell.org/