I am almost done with the tutorials on this site. I have been thinking that the next thing to do is learn the windows API, but is that correct? Or is there are more advanced tutorial I should do before learning win API? If so, is there a book or site I should visit for learning windows API?
If so, is there a book or site I should visit for learning windows API?
MSDN has the best documentation regarding WinAPI, its search engine sucks so you may go there via Google
eg: you want to know about 'CreateWindow' function, google "msdn CreateWindow" and the first link will be the right page (you can feel lucky)
Many people say that the book by Petzold is good but you can start without it.
Well written C is likely to compile fine with a C++ compiler.
If you get some incompatibilities, the compiler should give helpful error messages pointing you at the thing to fix.
There are only minor incompatibilities between C and C++ so adjusting C code to be C++ doesn't require much effort.