Free Visual C++ 2008
After version 2.0 of the tutorial was written, Microsoft has subsequently made it so easy to download their C++ development
environment that it's no longer even worth writing instructions for.
Download Free VC++ 2008
This should far and away be your first choice for a Win32 development environment. It's free, it's complete, it is superbly documented
by Microsoft and third party authors, and is widely supported by the Win32 community.
From the Visual Studio Express FAQ: You are even allowed to use it for commercial purposes.