Your knowledge of C/C++ should be completely independent of whether you use MFC or not, it is still a critical language (particularly in console-based video game programming), but for desktop application programming on Windows, it is getting harder and harder to argue against .net.