Groovy is a general purpose language that runs on the top of the JVM, the Java Virtual Machine that seems to allow developers to be a lot more productive than using Java.

My primary reason for looking into it is that it is the language used for the Jenkins Pipelines.

Articles

Other resources

Learn X in Y minutes Where X=Groovy