I'd recommend starting on something much simpler, and working your way up. A good example would be woodcutting; first make a script that can chop a tree with a paint as well, then add dropping to it. Then make it bank the logs instead of dropping them, and then maybe add some options in a gui - it's all stuff to learn, but the key is to get the basics down before getting too involved!
If you have any questions, don't hesitate to ask me, i'll do the best to help out as best I can. Beyond that, the best way of learning is trying so you're certainly on the right track!
Good luck!
Apa