If you know something about object oriented languages or simple C and C++, this is a good book to start programming in Windows.Since the book tries to cover big ground in short 21 chapters, is not a good reference for those who already know how to use MFC, and want to improve their knowledge on Visual C++.