From my expirience start practicing groovy is simple if you have some JAVA programming basis. Groovy is special script language that fully accepts JAVA syntax. Means if you have java code, you can pass it to Groovy interpreter and it will work (i don't know how about JAVA 8, but up to JAVA 7 syntax is fully compatible). If you are targeting Groovy development in JIRA environment so you also need some basic idea about JIRA JAVA API.
I started practising groovy using Script Runner's 'Script Console' and an open project in Eclipse. Eclipse's code completion is very helpful if you don't know the JIRA API entirelly. Then just put it into Script console and run.
Returning to Groovy you should go through some Groovy tutorial (easily found using goole) to learn basics about closures, managing arrays/lists/maps, generally collections. There are many convenient methods/tricks which can speed up your programming. Personally i go through this tutorial but only with issues i needed.
Generally if you have not JAVA and JIRA API basics it will be very challanging for you. Anyway, good luck!
Couple of additional resources: http://igorpopov.io/2014/11/24/rocking-with-jira-script-runner/ and https://scriptrunner.adaptavist.com/latest/common/DevEnvironment.html. Plus quite a lot more useful stuff floating around on the interwebs.
Since launching the Jira Software 8.0 and Jira Service Desk 4.0 platform releases in February, many of you have been asking when the next Enterprise release will be so you can take advantage of the m...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG
You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs