José, como o Plínio disse, isso é bastante relativo. Depende para o que você tá programando, quais são seus requisitos, qual a plataforma (desktop, celular, web, microcontrolador, etc). Em alguns sites de programação eles fazem ranking de quais linguagens são mais utilizadas, e geralmente nessas listas Java e C# (lê-se cê xarp) ficam em primeiro. Mas pra microcontroladores utiliza-se muito C e Assembly, para web Ruby on Rails (RoR) está na moda também. Se você quiser, dê uma aprofundada na sua pergunta, que a gente discute mais. Abraço!