You'll need these before beginning this tutorial: 1. ... A basic knowledge of C++ ... Direct3D: Moving to 3D Premium Only.
www.directxtutorial.com