Hola,
Decirte que el C++ Builder y/o Delphi para mi son la mejor eleccion (con diferencia) que puedes hacer para programar todo tipo de aplicaciones para Windows. En cuanto a la version de C++ Builder te dire que la version 6 es excelente, muy estable. Es la que yo utilizo hoy dia a nivel profesional y por el momento no me hace falta mas.
Te paso un enlace de la pagina de Ian Marteens desde la que se puede descargar de forma gratuita un libro para C++ Builder, y aunque es de una version anterior es 100% compatible. Es un magnifico libro!!
http://www.marteens.com/caraoculta.htm
Suerte.