VB is a good start, and if you get into it, you can move up to the C family, theres a few good freeware editors around, so u can save yourself some bucks that way.