>I usually think of an "Expert Meanie"...
Well, I used to be an "Accomplished Meanie" until that whole TkTkorrovi episode. That pushed me well into the range of expert.
>In order to begin learning about Win32 and other programming languages
>for windows applications, I see C++ knowledge is a must.
The Win32 API has a strong foundation in C concepts, so even if you know C++, you'll find certain conventions to be awkward or even "unnatural" from a C++ perspective. MFC was designed as a C++ wrapper for parts of the Win32 API to fix that. I'd say that C knowledge is a must, but I say that for everything.
>But after learning C++ is Win32 a completely different language with similarities.
Win32 is a library of functions and types that you can use from C++. And yes, it's very different, conceptually, from the basics that you're learning now, which likely uses a command-line interface.