Back a few years ago, using Borland's Turbo C/C++ for DOS, I taught myself both languages and programmed some modest record keeping and billing programs using this tool. However, I got heavily involved in VB4, 5, & 6 programming and have done all my serious database programming in that language. I haven't really pursued C/C++ for the last 5 years, but I can still read and understand most of the code that I see once in awhile.
My question is, I would like to add a strong background in C/C++ or either, so that my skills are more marketable. Should I pursue Visual C++, Borland's Windows version, Linux, Unix, or what? I know that studying and updating my skills in one of the above will translate to using any of the versions of C/C++ somewhat, but I really would like to add that skill to my increasing skills list.
Any suggestions or direction would be greatly appreciated.