I am a Java programmer looking to learn Functional Programming. My aim is to implement a simple use case (say a simple text-based game like tic-tac-toe) in various Functional Programming languages (i.e. Clojure, Scala) in order to learn the ins and outs of each.
Are there any FP gurus out there who can recommend a specific use case that I could begin with? Or is Tic Tac Toe (noughts and crosses) good enough to get started?
Note that at this point I will be focusing on JVM based languages.