Hallo!
Der Entschluss C++ zu lernen ist mit Sicherheit nicht falsch. Nur würde ich dir, falls du Programmieranfänger bist, zu kleineren Lösungen raten. Der Schwerpunkt liegt bei Visual C++ und C++ Builder IMHO auf der visuellen Entwicklung von Windowsprogrammen.
Wenn du einfach mal C++ probieren willst, dürfte ein "echter" C++ Compiler die bessere (und billigere Wahl) sein. Turbo C++ für DOS gibt's bei Borland im Museum kostenlos. Borland bietet auch seinen (großen Windows) C++ Compiler in der Version 5.5 zum Download an - es kann aber sein, dass der nicht die IDE enthält.
Unter Linux ist der GNU C++ Compiler wohl "maktführend". Portierungen für DOS/Windows gibt es ja ebenfalls. Ich vermute, dass es die eine oder andere IDE für GNU C++ gibt, kann dir aber leider dazu nicht mehr sagen (ich hab' noch nicht unter Linux programmiert).
Portabilität:
MS Borland:
Da die Compiler andere Klassenbibliotheken verwenden kann man sagen: keine Portabilität zwischen den Firmen.
Windos Linux:
Bis auf den GNU Compiler sieht's IMHO eher mau aus. Von MS ist kein Compiler zu erwarten (die betrachten ja Linux noch als Gegner und nicht als weitere Marktchance).
Inprise/Borland ist noch fleisig beim Umsetzen von Delphi in Richtung Linux. Ich hab' Berichte gelesen, die sagen das Ergebnis wird eine IDE für Pascal UND C++ (andere sprechen nur von "Delphi für Linux"). Sie planen aber nur ca. 90%tige Kompatibilität von Win-Delphi nach Linux-Delphi....
Ich hoffe, das hilft dir weiter.
Andreas