Learn at least the basics of C# before learning XNA. It sould be easy to learn because you already know C++.
Here are some good tutorials for getting started with making computer games XNA.
Here is a good tutorial for making XNA games for the Zune HD.