Sayth renshaw wrote:
I wouldn't start learn Scala, Python would be the clear winner there however if your goal is to work on the JVM then Groovy or Java would be choice of languages. Groovy does have a bonus in that you can write both static and dynamically, however there are fewer learning resources for Scala and Groovy as most writers assume your knowledge of java.
If the OP's goal is to work on the JVM, then why he shouldn't consider Scala programming language?
Groovy does have a bonus in that you can write both static and dynamically
True for Scala too (Scala enjoys type inference).