I'd strongly recommend visiting the BC Scripting Forum at BCU...
There are some tutorials, and lots of people who understand Python who'll gladly help you with any problems you encounter.
However, the SDK *does* contain a lot of the information you need - the whole game campaign is in there in .py form, and that is a valuable reference for making missions!
Thanks for the link. I'll take a look. Any ideas how to use the ingame set editor. I can't get it working