you could also buy a package called Game Programming 3.0 which has 3 books for learning C++ in PDF file format and it comes with DirectX 6.1 SDK, Genesis Game World Editor, Visual C++ and I think that's it.

I think it's around $45 USD and about $65 CDN.