I have been programming in C++ for about 5 months. I have only been making console applications and I would like to start learning Windows programming. I have been reading Charles Petzoid's Programming Windows 5th edition, but I've been looking for an online tutorial too.
- or reading Charles Petzoid's Programming Windows 5th edition
alot of these online tutorials will not give you a good explanation of how stuff works and why to use them. I think you are on a right track. If you are having a hard time understanding a concept I suggest you learn a little bit more on c++ or learn about the Win32 API naming conventions, hungarian notation, new datatypes, structures, etc.