Starting here, downloading the tools, and reading the documentation is probably the best advice. An alternative is reading Charles Petzold's Programming Windows 6th Edition, which is huge and comprehensive.