This is a question for those with programming experience. Anyway, I just recently obtained A LOT of windows developer tools from my school for real cheap. It's freakin awesome! I actually feel like I didn't waste tons of money on over priced crap I'm going to use for a semester. Anyway, I got these since I'm currently in a C++ class and learning the C++ language. I was wondering, how similar are the XNA (xbox 360) game development languages are to C++. The XNA programs are based on C# language so I'm hoping I could pick it up relatively easily. I'm still a super beginner programmer (I have never been exposed to ANY programming before), but if I could learn a language I'm more interested in and would actually use, that'd be great. Also, how hard is graphical programming? I imagine it must be much more challenging then the super simple console applications we're learning now which seem pretty useless. I don't want to create my own games, but I want to create modifications of games that could be sold over the market place.