XNA Game Studio works with Visual Studio, the programming suite by Microsoft, providing libraries based on .NET Framework, that have been specially designed to develop 2D and 3D games. These libraries are known as XNA Framework, and they can also be used to create screensavers or small applications.
To make the most of these tools it is necessary to have a minimum amount of programing knowledge, and it's advisable to know the Visual C# language. On the other hand, less experienced users will find the large amount of examples that it includes very interesting.
Make the most of your creativity and create your own video games with all the elements that you really like, thanks to XNA Game Studio.