Groovy

Learn how to get started with Groovy, an almost perfect complement to Java that provides a compact, highly expressive and compatible scripting environment.