Depende mucho de lo que vayas a desarrollar. En las empresas lo que más se utilizan son bases de datos, para nóminas, etc. es por esto que utilizan lenguajes más orientados a base de datos, como el visual fox, u otros de caracter más general como el visual basic.
En lo particular, el c++ se me hace de los mejores lenguajes de programación, con el puedes hacer todo lo que se te ocurra, para ser más exactos, windows, al igual que unix están hecho en c, así que ya te imaginarás la potencia de este lenguaje.