title: confused about MFC/.net/WPF
body: <p>I want to create a desktop application for windows, I know there's one type of application based on Win32 API and another based on the .net framework.</p>
  
  <p>So what is with the MFC, WPF, WinForm etc.?</p>
  
  <p>From what I've seen they are graphical APIs, so which would I choose for my application?</p>
  
  <p>And is there any good resources (e.g. books) to learn about the techonology?</p>