This is a tutorial that was given by one of the professor in my university that my friend was studying. He is in the gaming course so basically he learned some flash programming and now 3d programming too. Some of the subjects include DirectX so the professor gave them a website that guides you from the basics. This website is called DirectX Tutorial.com and the website is as below. Although i am not fancy of writing anything related to graphics i find that it is quite an interesting subject. By learning how to write with D3D (Direct 3D), a C or C++ programmer may find it useful for their future projects. To jump start the tutorial, visit here.
Note: If you are looking for the DirectX SDK it is here.