title: Hands-on study plan for learning Grails
body: <p>I'm a Java developer trying to learn Grails, and I'd like to get exposure to as many parts of the Grails framework as possible. Preferably doing so by solving small real-world problems using the "Grails way to do it" (DRY, convention-over-configuration, and so on).</p>
  
  <p>Three example could be:</p>
  
  <ul>
  <li>Learn about GORM by creating a few classes (say Movie, Actor, etc.) and relations/mappings between them (1:1, 1:N, N:N, etc.).</li>
  <li>Learn about the layout support (sitemesh) by using it to generate headers and footers common to all GSP:s on the site.</li>
  <li>Learn about the filter support by using it to make sure all accesses to a certain controller comes from authenticated users.</li>
  </ul>
  
  <p>My question goes to all Grails developers out there - what would you include in a "Grails curriculum" and in what order?</p>
  
  <p>All input appreciated!</p>