There are a number of excellent tutorials and an online course at the DigitalMicrograph Script Database. Gatan have now moved their scripting documentation online. It has been built into DigitalMicrograph for the last few years. This has some excellent tutorials relating to the various objects in the scripting language. Use the 'Search' function under the 'Help' menu to look for specific topics.
Scripting DigitalMicrograph: Dave Mitchell presented a half day workshop entitled 'Scripting DigitalMicrograph', which was held at the 20th Australian Conference on Microscopy and Microanalysis in Perth in February 2008. The workshop covered the following topics: 1. Scripting Basics; 2. Understanding and Using Variables; 3. Operators; 4. If Statements; 5. Inputs and Outputs; 6. Tert, Loops and More Variables; .7 Functions; 8. Debugging and Good Scripting Practice; 9. Scripting Resources - Online Help; 10. Scripting Potential. The workshop files include a PDF of the presentation materials, example scripts, answer scripts to problems and some test images. The zip archive containing these files is 4MB.
Script Installation: A brief tutorial which covers: Installing Scripts, Transferring script installations between instances of DigitalMicrograph; Executing Scripts; Halting Scripts; Library Scripts.
Installing GMS 3 (and GMS 2): A brief tutorial which covers: Sourcing and downloading the freely available GMS 3 (and GMS 2) from Gatan and troubleshooting license installation.
Compiling plugins for GMS 2: A detailed tutorial (PDF) showing how to use Gatan's Software Development Kit and Visual Studio 2008 to create a plugin (dll) for GMS 2