It sounds like you already answered part of your question. You should learn C++ and use the IDE that comes with Qt, called Qt Creator.
C++ with winAPI tutorials are going to be completely different than learning to program in C++ with Qt. I mean
completely different. Don't waste your time.
The good news is that Qt is
way easier to learn that winAPI. You need to find some online tutorials for plain ol' C++ for the console first.
Here is a decent one you could check out. I know it's tedious, and not what you want to be doing, but you have to learn the basics of C++ before you can just start programming a GUI. After you start getting that down, then you can find some tutorials for Qt. When you get to that point, things will start to get more fun, but you have to lay the groundwork first.
C++ is much different than VB. But having VB background will help you a lot more than not having any background at all. Have fun.
Also, you can program Qt in Windows using Qt Creator. So you should be able to learn it in Windows and carry it over to Linux. You just need to recompile your apps for each platform.
Bookmarks