Soy bastante competente con Java, C / C ++, JavaScript / jQuery y bastante bueno en Objective-C. Soy bastante productivo con los lenguajes y sus correspondientes marcos y también produzco sistemas de nivel empresarial (y también de pequeña escala) con suficiente facilidad mientras mantengo el código "limpio" y mantenible (sí, puedo leer mi propio código después de las seis meses :)
A menos que lo ordene la plataforma (iPhone, iPad, etc.) o la organización del cliente / implementación, ¿por qué debería aprender un nuevo lenguaje de programación? Solo por diversión"? ¿Y qué hacer con esa diversión si no voy a hacer nada que valga la pena?
Muchos de mis compañeros están listos para zambullirse para aprender el "próximo nuevo lenguaje / cosa" y generalmente es Python, Ruby o PHP (solo nombrando algunos populares). Ahora, solo conocer el idioma en sí mismo es inútil en mi humilde opinión. También necesita conocer los marcos, aprender su uso / API, así como 'buenas prácticas de implementación', etc.
Entonces, desde un sentido "económico", ¿hay algún beneficio en aprender un nuevo lenguaje de programación? Si el lenguaje se aprende de manera rápida y sucia, probablemente también se usará para la creación de prototipos / implementación rápida y sucia, pero no veo ESO como una inversión justificable de tiempo / esfuerzo.
Entonces, ¿POR QUÉ debería (o cualquier otra persona) aprender un nuevo lenguaje de programación que no sea "es divertido, así que probémoslo", si la inversión de tiempo puede no valer la pena a largo plazo?