Charles Petzolds "Programming Windows" 5th Edition is probably the standard text. It does assume you are using MS compilers though. Some of the examples don't work with Borland for example.

You will, (later), want a graphics library/solution, but there is no point advising on this now, because by the time you are ready for that, the advice given here will be out of date!

The API is evolving quickly, and books go out of date pretty quickly.