If you need something to check for errors, use the console. It gives a decent error report.
Most people around here learned scripting themself, from other scripts, modifying little things, then slowly moving onto bigger things. People very rarely give actual classes or lessons. When Blockland went retail and the add-ons system was introduced, all the add-on makers were people who learned from 0002, when all the games scripts were not dso's and were freely open to be editted. Future players learned from them.
Badpost isn't paid to teach several thousand players how to make add-ons.
Do what Amade said.