Te recomiendo primero que pilles un buen libro que te explique lo que es un diseño de aplicaciones y conceptos de orientacion a objetos.
Despues de eso, C/C++ o Java. Yo te recomiendo Java pues es mas elegante, pero C++ tambien vale. Claro, tambien depende de lo que vayas a hacer.
Es mas importante conocer bien la base, luego, el lenguaje en el que se implemente da igual, te vas a tener que renovar siempre. Ten cuidado de los consejos que te dan por aqui, hay mucho taliban suelto ;)
Depende de lo que vayas a hacer, pero...
(Puntos:1)--------------- Mike Lizard :p ---------------