Learning to script/program in general is a good step towards learning GScript, once you understand the logistics behind scripting/programming and how to accomplish certain tasks with the tools available to you, it's just a matter of learning new syntaxes and methods in languages you decide to pick up.
I would recommend checking out Ruby, or Python. They're fairly different from each other and Gscript but have plenty of documentation and tutorials out there for them.
I've found this to be a fairly entertaining guide/book on learning Ruby:
http://mislav.uniqpath.com/poignant-...chapter-1.html but with some googling you'll find lots of help. I personally use Ruby for any kind of hobby programming where speed isn't an issue.
It also helps to establish goals and milestones that you want to achieve in your programming/scripting ventures.