Depende.
Tengo un amigo que tiende a apegarse a un idioma, así que si lo consideras "programador A", tiene 1 año de experiencia con ese idioma, cinco veces.
Diferentes idiomas te permiten hacer cosas diferentes. Un ensayo que particularmente me gusta se llama " Batir los promedios " de Paul Graham. En él está tratando de convencer a la gente para que aprenda lisp, pero también hace algunos puntos muy útiles:
Los programadores se apegan mucho a sus idiomas favoritos, y no quiero herir los sentimientos de nadie, así que para explicar este punto voy a usar un lenguaje hipotético llamado Blub. Blub cae justo en el medio del continuo de abstracción. No es el lenguaje más poderoso, pero es más poderoso que Cobol o lenguaje de máquina.
Y, de hecho, nuestro hipotético programador de Blub no usaría ninguno de ellos. Por supuesto que no programaría en lenguaje máquina. Para eso están los compiladores. Y en cuanto a Cobol, él no sabe cómo alguien puede hacer algo con eso. Ni siquiera tiene x (función Blub de su elección).
Mientras nuestro hipotético programador de Blub esté mirando hacia abajo en el continuo de potencia, él sabe que está mirando hacia abajo. Los idiomas menos potentes que Blub son obviamente menos potentes, porque les falta alguna característica a la que él está acostumbrado. Pero cuando nuestro hipotético programador de Blub mira en la otra dirección, hacia el continuo de potencia, no se da cuenta de que está mirando hacia arriba. Lo que ve son simplemente idiomas raros. Probablemente los considere como equivalentes en poder a Blub, pero con todas estas otras cosas peludas también. Blub es lo suficientemente bueno para él, porque piensa en Blub.
Sin embargo, cuando cambiamos al punto de vista de un programador que usa cualquiera de los lenguajes que están más arriba en el continuo de potencia, descubrimos que a su vez desprecia a Blub. ¿Cómo puedes hacer algo en Blub? Ni siquiera tiene y.
En general, mi consejo es aprender más de un idioma y aprender cuáles son las fortalezas y debilidades de los idiomas.