"Programming Windows" by Charles Petzold is a great idea. the MSDN online library is another great resource. I also found "theForger's Win32 API" tutorial a wonderful first step into windows programming as it explains some of the basics of how a windows program works... http://www.winprog.org/tutorial/