I'd start with VB.net or even VB6 if that's all you can get your hands on. Learn it in your spare time. You can apply what you learn to other languages... a year or so down the road you can move up to C#, C++, etc. Richard