Je vois ici beaucoup de personne n'y connaissnt pas grand chose.
Tout d'abord, afin de choisir un langage, il faut savoir ce que tu compte programmer en général.
- Pour la majorité des progammeurs "légers" qui conçoivent de petits utilitaires perso et qui ne sont pas pro, VB suffit amplement.
- Pour ceux plus pro qui "attaquent" le bas niveaux (DCOM etc) ou qui font de l'embarqué, le C++ sera recommandé.
- Pour ceux qui fonc des applications web uniqument et légère, le php sera parfait.
- Pour ceux qui font du web d'un certains niveau ainsi que toute sorte d'applications "lourde" et moins lourde d'ailleurs, le Java sera parfait (c'est mon cas). L'on peut utilisé .NET aussi mais celui-ci est un erzats et perd tut ce qui fait l'attrait d'un langage de haut niveau comme Java (pas de portage natif, mélange improbable de langage, mauvaise utilisation des librairies standard etc...).
- Pour ceux qui font du temps réel si cela à un sens : ADA.
- Sinon, de nombreux langages peu utilisés peuvent aussi être très perfomants comme Python etc...
ps : HTML et autres scripts ne sont pas des langages.