Fork me on Github

Learn

Welcome to the learning section of the Grails website.

First of all, you will need to get started by installing Grails on your system or project.

Once all set up, we invite you to have a look at the Grails documentation, which explains all the details about the framework, such as how to use the tools that come with a Grails installation.

But there are other ways to learn more about Grails, thanks to books and presentations given about Grails at conferences.


Guides

The Official Grails User guide provides pretty comprehensive coverage of the framework, but if that is is not enough checkout the great Guides section of the website for more focused tutorials with examples.


Books

Another great approach to learning Grails is to read the various books published on the language:

Grails 3: A Practical Guide to Application Development

By Eric Helgeson

The first book dedicated to Grails 3. You will learn the concepts behind building Grails applications. Real, up-to-date code examples are provided so you can easily follow along.

Falando de Grails

By Henrique Lobo Weissmann

The best reference on Grails (2.5 and 3.0) in portuguese. A great guide to the framework, dealing with details of the framework that many times are ignored by it's users.

The Definitive Guide to Grails 2

By Jeff Scott Brown and Graeme Rocher

Definitive reference on The Grails Framework, authored by core members of the development team.

Grails in Action

By Glen Smith and Peter Ledbrook

Grails in Action, Second Edition is a comprehensive introduction to Grails 2 focused on making you super-productive fast.

Grails 2: A Quick-Start Guide

By Dave Klein and Ben Klein

This revised and updated new edition shows you how to use Grails by iteratively building a unique, working application.

Programming Grails

By Burt Beckwith

Dig deeper into Grails architecture and discover how this application framework works its magic.

Groovy in Action, 2nd edition

By Dierk König, Guillaume Laforge, Paul King, Cédric Champeau, Hamlet D'Arcy, Erik Pragt, and Jon Skeet

The undisputed definitive reference on The Groovy Language, authored by core members of the development team.

Making Java Groovy

By Ken Kousen

Make Java development easier by adding Groovy. Each chapter focuses on a task Java developers do, like building, testing, or working with databases or restful web services, and shows ways Groovy can help.

Programming Groovy 2

By Venkat Subramaniam

Dynamic productivity for the Java developer

Groovy 2 Cookbook

By Andrey Adamovitch, Luciano Fiandeso

Over 90 recipes that provide solutions to everyday programming challenges using the powerful features of Groovy 2

Groovy for Domain-Specific Languages

By Fergal Dearle

Enhance and extend your Java applications with Domain-Specific Languages in Groovy

Grails Goodness Notebook

By Hubert A. Klein Ikkink

Experience the Grails platform through code snippets. Learn more about (hidden) Grails features with code snippets and short articles. The articles and code will get you started quickly and will give more insight in Grails.

Groovy Goodness Notebook

By Hubert A. Klein Ikkink

Experience the Groovy programming language through code snippets. Learn more about (hidden) Groovy features with code snippets and short articles. The articles and code will get you started quickly and will give more insight in Groovy.


Presentations

Many Grails-related presentations have been recorded at conferences that you might wish to have a look at, to learn more about Grails, delve into particular topics, and more.

Below are a few selected presentations given at the SpringOne2GX, GR8Conf and Greach conferences.

You can find more presentations: