With a few good sites, a copy of DirectX8 SDK and 3 weeks, I made myself a 3D program. It lacks some of the maths components though. Eg.. collision detection and Gravity. lol