I'm trying to figure out if I should even bother to learn and master C++, and if I should whether I should start with Visual Studio 2010 based tooling, Qt, or something else. Is Qt a good basis upon which to learn C++ at a practical level (after learning the basics at the command line), or should I stick with "The Still Majority Platform" (Windows) and really dig deep into Visual C++ 2010 and its tooling, until I am ready to begin porting something already out there for sale? Or what?
I think it depends upon what you want out of learning C++. I think most of us here think it's worthwhile. I learned C on the job when the only C programmer left two weeks after I started working at one job. This was on a UNIX system. I really like UNIX, and C, and C++. I had learned BASIC, COBOL, RPGII, and IBM Assembler in college, but once I got into C and a little later C++, I realized it was the best and most lucrative action I ever took.
Today I work on several versions of UNIX, Linux, and Windows, all with the same product. I don't think that MS Windows will prepare you for a low-level network/OS kind of job; however, working only on command-line utilities doesn't help too much to learn GUI development.
I said all of that to say this: What kind of programs do you want to write? My advice: Learn both at the same time! That is a big task, but you will be the better for it!