title: Learning Groovy, Geb, Spock
body: <p>Coming from a Java background, learning Groovy seems a not-very-radical way to learn many concepts inherent to dynamic languages. </p>
  
  <p>I am planning to start learning Groovy via</p>
  
  <ol>
  <li><p>Unit testing my existing Java code with Groovy ( There are many articles on www for it, but what are the cons ? )</p></li>
  <li><p>Automation Testing via Geb ( Using Spock with Geb )</p></li>
  </ol>
  
  <p>Are there any problems with this approach ? Better ways to learn groovy and apply as well ? Are there issues with using Spock with Geb ?</p>