Yeah,
Here are a few Tips.
Take advantage of Subs other People have already written. EndlessNight has a very Comprehensive sub library you can abuse to no end. This will save you a whole lot of time Rebuilding the Wheel. Crafting Subs, Clicking subs, Rail Engines, Recalling, Pixel Scanning, Journal Scanning its all been done by multiple coders here and you can incorporate them into your scripts very Easily. If you are Having a hard time coding something, just ask for help or ask if someone has already coded a specific Piece.
Avoid Goto's at all Cost.
Once you start getting the Hang of EUO's language, introduce yourself to Namespaces. It Basically gives you the ability to code Subs without Having to worry about OverWriting a variable somewhere in the Script. Namespaces are Essential for Universal Subs. You can Also use them To Communicate Between Scripts (My Favorite kind of thing)
I really need to Clean up my Sub Library and Get Some Finished/Polished Products over here available for people to use. Its really quite silly how easy most of this stuff is once you have the Bulk of the Code done.