Ive just started going through and developing basic applications using the win32 API, and couple of times I have come across people mentioning that directly using win32 is not wise...I've just started using the library and personally think its nice and easy to use.
However Ive been seeing things like using QT or GTK(and many others) are better libraries for GUI applications, so I was wondering if me learning the win32 api is a waste of time and I should use some of the mentioned libraries for developing windows applications ???