   Very n00bish question about
  I am a beginner to programming in general, and I've learned quite a bit of C++. I wanted to get into game programming and saw XNA but it says it uses C#. Can I use C++ with this, or will I have to use something else or learn C#?   
  Please don't recommend I go with Java or something else, I have picked up a lot of C++ and can program it decently.   ;  XNA works with C#, not C++.  Supposedly it is possible to use other .Net languages such as VB.Net, but they aren't supported at all.Just learn C#.  After knowing C++, C# comes pretty easily.   ;  Or you could use DirectX directly with C++. However you couldn't make a console game for the XBox Live marketplace using C++, only with C# and XNA. I think.ps. XNA is much simpler than C++ DirectX.   