If you are interested in user interface development, the best book for direct development of Win32 in C or C ++ (without MFC) Windows Programming by Charles Petzold
For other types of Win32 development, such as threads, memory, DLLs, etc., Windows through C / C ++, Jeffrey Richter is a great book.
Windows Windows Internals - .