Groovy

Groovy is an agile and dynamic language for the Java Virtual Machine, builds upon the strengths of Java but has additional power features inspired by languages like Python, Ruby and Smalltalk, makes modern programming features available to Java developers with almost-zero learning curve.
Site: http://groovy.codehaus.org

Books

Added Gradle Goodness Notebook

Learn more about Gradle features with code snippets and short articles. The articles and code will get you started quickly and will give more insight in Gradle.

 Free book

Added Spocklight Notebook

Learn more about the Spock framework features with code snippets and short articles. The articles and code will get you started quickly and will give more insight in Spock.

 Free book