The biggest challenge is your patience. There will be plenty of times when you will want to rip out your hair and quit because of trial and errors and script commands not working like you thought they would. I only came on the forums to check for some solutions to common queries, but most of my learning came from the Sammy's Quest tutorial videos and my own experimenting. That was very helpful. Learn as you go kind of thing. But, like I said, patience is the biggest challenge; if you have the patience, then you can make it happen.