A good site to get a heads up on Windows programming (beginner to intermediate);
Code Project. Has fun articles on such things as MFC controls, C#, .NET, and many others.
And
Code Guru is another good site, although I haven't visited that place in a while. It still might be worth checking out.
A note of caution, there is little, if any structure in these sites, so that means you can't just start from the beginning, and read to the end. You kind of have to look for what you want to read.