I agree there. You need C++, maybe some Java, a lot of C++ and maybe all Visual Basic and all that sort of crap. You might hav to learn J++, or whatever it's called.
Well, C++ and Visual Basic generally, not to scare you off. If you know how to program, get Dev C++. It's a good open source program that will compile and test you programming.