Oh yuk, thats also bad. I will only learn the 'Foundation Classes after I learn the Win32 SDK.Eh, indeed, but once you get a hold on things, it gets a bit better. It was pretty daunting at first.
Yeah. I do admit using the SDK has its benefits. For one of my assignments I had to create an application that scanned an image, using TWAIN support, and then print that image out. Also had to make it so that you could invert the images colours, make it grayscale, and apply a threshold to it. I considered doing it in C# to make the interface faster, but you can't access the raw bitmap data as easily in C#... C# likes to hide things it considers unsafe from you. :(
If you play WoW I have an idea for a desktop app that I may work on when I have free time, if you wanted to work on that with me.