That's a pretty good tutorial Theo, and I've seen it recommended hundreds of times at
www.cplusplus.com. In fact, when anyone expresses interest in learning that material at that forum, that is the standard reference given, in addition to folks recommending Charles Petzold's "Programming Windows", Fifth Edition. The only possible problem with the tutorial I have noted is that it exclusively uses the 8 bit char data type instead of the generic TCHAR data type which resolves through macros to either a char or wchar_t depending on the UNICODE and _UNICODE defines. This fouls a whole lot of young folks up who download Microsoft's free Express editions of Visual Studio or Visual C++, because they set the default character set to use as UNICODE, and that ansi code in the Forger's Tutorial won't compile. Its very, very easy to fix, but for someone just starting out who doesn't know to much yet it causes them a lot of grief.