Nisam siguran da li je MFC bas najbolji izbor, ali posto se sustinski radi o wrapper-u oko Win32 API-a mozda moze da posluzi. Ono na sta treba da obratis paznju kad je MFC u pitanju je koncept, tj. design pattern Document-View (kako se razdvaja prikaz od podataka).
Vrlo lepa knjiga koja pokriva GUI (i vise) je knjiga od Charles Petzold-a "Programming Windows" (potrazi na google-u ili uz pomoc nekog P2P klijenta fajl "Petzoldi.chm". Ona ne pokriva MFC nego se bavi Win32 API-jem.
Knjiga Jeff Prosise-a "Programming Windows with MFC" je takodje jako dobar izbor (fajl "progmfc2.chm").
Grupa autora (David J. Kruglinski, Scot Wingo, George Shepherd) su napisali isto tako dobru knjigu "Programming Visual C++" (fajl "invcpp5.chm")
Jako dobar sajt koji ti predlazem je
http://www.codeproject.com
Savetujem ti svakako da osim MFC-a pokusas da se upoznas i sa .NET tehnologijom. Jako je intuitino napisana, jako dobro organizovana i najveci broj firmi trazi znanje iz te oblasti. Medjutim, sustina se nalazi u prvoj od knjiga koje sam ti naveo. Ako to uspes da shvatis nece ti biti problem da programiras Win aplikacije u bilo kom Framework-u, a inace sve ove knjige se bave tematikom GUI-a.