In this series of tutorials I will introduce XNA and the Microsoft XNA framework.
While absolutely no XNA or video game programming is required to understand this tutorial, it would benefit you to understand programming in the Microsoft .NET Framework, specifically with C#.