RE:Visual C++, Borland C++, Builder C++???
C++ Builder es bastante sencillo para empezar. Visual C++ es bastante más complicado, porque está más a bajo nivel, más cerca a la programación en Windows.
Con C++ Builder se pueden hacer muchísimas cosas, y no te complica la vida en cosas que no suelen interesar. Pero si en algún momento quieres programar un poco más a bajo nivel, diferenciando la parte que te da el sistema operativo, la parte que te da el compilador, qué es lo que éste hace y cómo, es mejor Visual C++. Builder te pone una capa muy gorda entre tú y el sistema operativo, por lo que es muy fácil programar, pero también es difícil saber qué es lo que está pasando. Si quieres saber esto, es mejor el Visual C++.
Sobre el Borland C++ tengo entendido que es mucho más complicado que los otros dos, aunque no lo sé seguro.
Yo habitualmente uso Builder :-) aunque para hacer cosas más concretas (por ejemplo un salvapantallas) es mejor Visual C++
Suerte