RE:Delphi v/s C++ builder
Pues todo lo del comentario anterior es verdad... yo creo que la eleccion la debes hacer en base a lo que piensas desarrollar.
En delphi hacer una aplicacion de cliente-servidor es muy facil, en cualquier C++ incluyendo Visual C++ es muy dificil, pero la ventaja de C++ es la velocidad.
Luego entonces, si quieres hacer algo en donde deseas el maximo rendimiento de tu sistema como un juego, entonces la mejor eleccion es sin duda un C++.
Si dudas de esto pon atencion a los juego, haz cosas raras como sacar el CD cuando lo este leyendo y obtendras un hermoso error de Visual C++, en practicamente todos los mejores juegos del mercado. p.e: cualquier Tomb Raider, cualquier Quake, cualquier FIFA, cualquier Unreal, cualquier NFS, ya los he probado.
Asi que la ultima recomendacion que haria, si puedes aprender cualquier C++ a la perfeccion, este es sin duda la mejor eleccion, es la base de JAVA. Si dominas C++ lo dominaras casi todo, el problema es su exesiva complejidad.
Por ejemplo un programita que intente hacer en Visual C++ 6, llevava 3 horas haciendo solo tres formularios MDIChild com su MDIForm en los cuales dibujaba un mapa en dos de ellos y en el otro imprimia algunos datos. En Delphi 5 eso lo hize en menos de 20 minutos. Pero como ya dije, ya compilados los programas el de C++ cargaba el mapa y lo mostraba en la mitad del tiempo que el de Delphi.