"Seven Languages in Seven Weeks" by Bruce Tate might be a good choice
if you've been doing just OOP for a while. Scala, Prolog, Haskell,
Clojure and Erlang are the Functional languages covered, walking
through those should help you get your head around the benefits. I
hadn't looked at Prolog since college and really enjoyed going back to
it and understanding it properly for the first time. The Eureka moment
was when I saw how I could solve a real world problem in Prolog with
15 lines of code that had taken me 200 in python earlier in the year.

The book doesn't try and make you an expert in each language, it aims
to show you the different approaches the languages use to solve
problems.

There are some extracts available on line if you want to try before
you buy.

Regards,

RobC
http://pragprog.com/titles/btlang/seven-languages-in-seven-weeks

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to