Le document présente Groovy, un langage de programmation dynamique et agile pour la machine virtuelle Java (JVM), ainsi que ses origines, principes de base et applications concrètes. Il couvre également ses caractéristiques, comme le typage dynamique, les closures, et les intégrations avec des frameworks et des outils SQL. Enfin, des perspectives sur l'avenir de Groovy et des références utiles sont fournies.