Many years ago I learned Visual C++ MFC with these books for Visual C++ 6.0 and Visual C++ .NET 2003 respectively by George Shepherd and David Kruglinski:
But now I don't find some last edition with Visual C++ 2017 o Visual C++ 2019, MFC is discontinued and obsolete?
Thanks.
According with the comment from @IInspectable we can say that MFC mainly remained the same across these years (but some new features and changes have been added - for example - MFC Feature Pack), but good old books
Programming Windows with MFC, By J.Prosise
Programming Microsoft Visual C++, By D. Kruglinksky
are still good and not obsolete.
But there are some "new" (more or less) books that also cover MFC Feature Pack, for example:
Beginning Visual C++ 2012, by Ivor Horton
Beginning Visual C++ 2013, By Ivor Horton
Also here is a list as StackOverflow's answer of MFC resources. (But they are not dynamically changed). (Maybe, they will be useful for you).
But "traditional" books from J.Prosise and D.Kruglinsky are sufficient in most cases, at least for a system view on the subject.