This document introduces Groovy, an object-oriented programming language for the Java Virtual Machine (JVM) that has a Java-like syntax. Groovy code compiles to Java bytecode, so it integrates seamlessly with Java and can be used for cross-platform scripting, testing, and application development. The document explains how to install Groovy and development tools, and provides examples of using Groovy in action.