Andy Balaam shares his experience of learning enough Groovy to write a Snake game. Groovy is like a highly-dynamic Java, built on top of Java, and closely integrated with it.
Slides, code and more information are here: http://www.artificialworlds.net/blog/2015/02/05/snake-in-groovy/