If you really want to learn C++, you have a long road ahead of you, but it's a fun, bumpy one, definitely. Ideally, first thing you'd have to learn is the basics of the language, what is included and what's not, before even stepping out to tools such as Etal, Redvex and so on.
If you're looking for a book or ebook to learn, I recommend C++ Primer (the last edition you can find), since it'll teach you everything, from basic iterations, conditionals and loops, to the standard library functions, containers, file handling, etc. After that, it's pretty much after articles on the web, and in your case, MSDN for the windows API. Another awesome book is Effective C++ by Scott Meyers, guy's amazing.
I can totally assist you if you need any help with code or optimizations. Just let me know.