I'm teaching an in-house programming from square(0) class for testers, using VBScript (yeah, yeah, I know, but it's a) what's logistically feasible, and b) is wha't used in the test automation tool).