First of all, thank you so much! That has been what people calls a complete answer ;-)
About the Coursera course Functional Programming Principles in Scala
, I signed up for it several days ago and, in accord with what you say about the course, I took the correct decision. I think I'll spend my time learning Scala before deal with Clojure. The course will give me the necessary background to understand that language.
About Jython, I'm taking part in the A Gentle Introduction to Python
course, and it would be a natural step for me. In this way, I could practice the acquired knowledge over the JVM.
Groovy is one item in my TO-DO list, but always I have found another thing that has caught my eye, but your recommendation for the The Well-Grounded Java Developer
and what this book offers (as TDD), have convinced me to give a chance to it.
Thank you so much. It has been an absolutely pleasure to read you answer. You have shed light on my dudes.