So where is the "Learning C" page? I don't have one because so far as I'm concerned there is no need to learn C before you learn C++. C++ is a superset of C so learning C++ is a kind of two for one deal. In fact learning C first just gets you into a load of bad habits you'll have to unlearn as you start to think in object-oriented terms for effective C++.
And for those of you with zillions of years of C experience that think C++ is fat and slow - please read what Stroustrup wrote about this in his design goals for C++. C++ need not be any slower or more bulky than C - especially in any kind of sizeable project. I've been writing almost exclusively in C++ for many years now on the Windows platform and my work has never been more productive. If you plan to learn Java at some point, a base in C++ makes learning Java trivial. It took me less than a day to get the basics. We no longer program in assembly language (which I did for more than 10 years) and one day we won't use plain C any more. We probably won't use C++ either but I think that's a way out there yet.
If you want to be a Windows programmer then C++ is absolutely the best language for you. I also use it on Linux and Solaris too.