Last week I have attended a Java User Group meeting in Bloomington, MN. The speaker Mark Rausch made a solid case for Groovy as the gen-next application.
He talked about how Java Scripting recognizes the “pain points” of the Java Developer community.
Learning Groovy and using is not difficult at all. Unlike other languages which force you to learn new syntax or think Class and objects differently, Groovy is Java. In fact, you have been writing Groovy all along. If you rename .java file to .groovy, it is a compilable groovy program.
Learning it and using it is very easy because of the smooth learning curve. It is worth trying. I will soon write (Really Simple) steps to write your first groovy program.