I'd like to list the following sources which I find to be very helpful: MSDN - Direct3D 9 Graphics (Windows) XNA Introduction to 3D Game Programming With DirectX 9 by Frank D. Luna. The examples are based on his source code. Introduction to 3D Game Programming with DirectX 9.0c—A Shader Approach by Frank D. Luna. The examples are based on his source code. The Cg Tutorial: The Definitive Guide to Programmable Real-Time Graphics by Randima Fernando and Mark J. Kilgard This library provides a basi