I am looking for everyones opinions on the best vehicle to launch a C/C++ developer into the wide wonderful world of windows programming. MFC, Win32API, or Managed code using .NET ( if .NET, then C#, C++, VB, or whatever)
Since my memory objects to an obscenely low amount of information, I would really like to make the right decision the FIRST time and not over stress my synapses. Foremost, I would like to devlop a long-term strategy heading towards becoming a windows programming master I am mostly concerned about starting off in the wrong direction and regretting it later.
My experience with programming thus far encompasses programming microcontrollers to console applications using C/C++. As you can see I have no GUI experience, a fact I would like to change. So please everyone, spill your guts!! I want to know what everyone thinks!