C'est d'ailleurs en partie ce qui fait la différence entre un bon, un mauvais et un excellent programmeur.
Le langage que vous choisissez n'a que très peu d'importance, si vous n'êtes pas fondamentalement limité par les capacités de la plupart des langages ( Evidemment si vous voulez faire du Système vous allez pas faire ça en Javascript ) le reste du temps le choix du langage a beaucoup moins d'importance, un code propre écrit en Python vaut mieux qu'un mauvais code écrit en C++ et même avec un bon code écrit en C++ la différence de temps de développement pour un programmeur chevronné est de moins en moins grande avec le temps.