You might find my Intro to Programming helpful - I use it when teaching admin scripting classes. The material is fairly generic, but it uses Kix for the exercises.

Kix is the ideal administrators scripting language, since it has so many commonly needed capabilities built in, is syntactically forgiving, and has a wealth of pre-written UDFs.

Glenn
_________________________
Actually I am a Rocket Scientist! \:D