There are many resources available to help anyone wanting to get started with Windows forms development. The Desktop Platform beginners guide on MSDN is a good place to start. There are also some excellent training videos and guides on the Windows Client website, which also incorporates Windows Presentation Foundation (WPF). There's also a great guide and videos to getting started developing for Windows 7 on MSDN here.
This article is also available in the following languages: