As cliche as it sounds, just practice and make many small scripts. It will takes a few months to get "decent". Obviously, knowing java before hand will give you an advantage, although I barely know java and I just get on fine : ) It is good to at least learn the basics of java though. Scripting is very easy. Once you get the hang of it, you just use the api and you start memorizing the api. After that, it's muscle memory and it should be easy! Good luck.