Que tonteria dices! hablando por hablar...
Las mfc son para c++ y son un verdadero asco en prácticamente todos los aspectos posibles xD
Bueno yo de toda la vida he programado en C/C++, es recomendable que aprenda C#?
Siempre es recomendable aprender un nuevo lenguaje, de las diferencias se aprende aunque .net y c++ no tienen nada que ver, conocerás la sintaxis y poco más, pero ya és algo.
Saludos!