Quote:Original post by Ancient Spirit
So what you recommend is not to mess with the choices but learn them both?
Well, all windowing toolkits are based on the same basic principles - handles, messages, queues, threads, events. If you're going .NET, Windows Forms is the technology for right now, and WPF is the technology for next year and beyond. If you're sticking to C++, MFC is widely used, but it's basically a wrapper around Win32, so learn Win32 and it'll be applicable to more areas.
Note, however, that MFC makes some Win32 GUI tasks much simpler, so if you plan to do heavy GUI work in C++ and a wrapper is not an option, definitely learn MFC.
Quote:EDIT: Windows Presentation Foundation, what lang is it based on and ummm... is there a point of learning MFC then? I mean for jobs and stuff...
WPF is a .NET technology, so it's language-agnostic. I don't see that many MFC job postings anymore, but, then again, I don't look so often.