I would start with another language, such as C# or Visual Basic. C++ GUI applications are not simple undertakings. Either that or become an experienced ( a few months ) console programmer in the language.
<-- if you're a glutton for punishment.
Note that most operating system interfaces are C based, not C++. No object oriented goodness
- My statements do not establish the official position of Microsoft Corporation, and are my own personal opinion. (But you already knew that, right?)