So, I've been sort of modding stuff for a few years, and all of my friends/family/teachers think I'm a very technical person. I get a lot of mods and cracks and programs from this site, yet I'm starting to feel guilty that I don't even know how to program, and I want to contribute more to the site. So, what's a good place to start in learning how to program? Also, what applications should I have? Just C++?