Craig wrote a great series of articles on beginning scripting. The articles are in Macscripter’s Unscripted archive, but I thought that grouping them together here would help folks who haven’t explored all of Macscripter yet.
Applescript Tutorial for Beginners I - Getting Started & Script Editor
Applescript Tutorial for Beginners II - Variables and Dictionaries
Applescript Tutorial for Beginners III - The Power of Lists
Applescript Tutorial for Beginners IV - Records & Repeats
Applescript Tutorial for Beginners V - Testing & Shorthand
Applescript Tutorial for Beginners VI - User Interaction
Applescript Tutorial for Beginners VII - Errors
Applescript Tutorial for Beginners VIII - Getting the Drop on Droplets
Applescript Tutorial for Beginners IX - More on User Interaction
Applescript Tutorial for Beginners X - Math