After studying the C++ language for some time, I want to create a GUI in Visual C++ 2003 .NET I'm not sure exactly what I am supposed to use. I can't find very many tutorials that work from a "Hello World" tutorial up. And I don't know if .NET is has native GUI API's or I'm supposed to use MFC (which I can't find an updated MFC book that's been written in the past 4 years).

Of the sites I have found it goes C++/MFC or C#/.NET. C++ can't use .NET? C++ still uses MFC? I'm dumbfounded.

Tutorials or just general info would be very helpful.