Visual Basic.Net is a nice programming language to learn, and if you look at most GIS related jobs, you will see that most employers are interested in people with some programming experience.
I doubt you can go wrong by learning some programming.