Hola jodijo
Las MFC son las microsoft foundation classes y a parte de ser la base de las aplicaciones hechas con vc++ son una gran coleccion de clases que permiten hacer practicamente todo, ademas usando estas clases te aseguras de que la aplicacion funcionara siempre bajo un SO windows
Yo empece a estudiar sobre visual c++ con estos 2 libros
FJ Ceballos. Visual C++. Aplicaciones para Win32.
y
Programacion Avanzada con Visual C++ Ed McGraw Hill
El primero es mas sencillo para comenzar y el segundo trata temas un poco mas avanzados
Sobre paginas web la mejor de todas es:
http://www.dcp.com.ar/donde viene un tutorial de manejo de vc++ y manejo de algunas clases de las MFC
Otra pagina con algunos tutoriales en ingles es:
http://devcentral.iticentral.com/articles/MFC/default.phpY sin duda alguna la pagina con mas informacion, la de msdn
http://msdn.microsoft.com/Buscando en la libreria la clase que quieras encontraras para que sirve como se usa , sus metoodos , etc
Espero que te sirva de ayuda , un saludo