Sono abbastanza abile con Java, C / C ++, JavaScript / jQuery e decentemente bravo in Objective-C. Sono abbastanza produttivo anche con le lingue e le relative strutture e produco sistemi di livello aziendale (e anche su scala ridotta) con sufficiente facilità pur mantenendo il codice 'pulito' e mantenibile (sì, posso leggere il mio codice dopo sei mesi:)
A meno che non sia richiesto dalla piattaforma (iPhone, iPad, ecc.) o dal cliente / organizzazione dell'implementazione, solo "perché" dovrei imparare un nuovo linguaggio di programmazione? Solo per divertimento"? E cosa fare con quel divertimento se non farò nulla di utile con esso?
Molti miei coetanei sono pronti ad immergersi per imparare la "prossima nuova cosa / lingua" e di solito sono Python, Ruby o PHP (basta nominare alcuni popolari). Ora, solo conoscere la lingua di per sé è futile IMHO. Devi anche conoscere i framework, apprendere il loro utilizzo / API e "buone pratiche di implementazione", ecc.
Quindi, dal punto di vista economico, c'è qualche vantaggio nell'apprendimento di un nuovo linguaggio di programmazione? Se la lingua viene appresa in modo rapido e sporco, sarà probabilmente utilizzata anche per la prototipazione / implementazione rapida e sporca - ma non vedo QUESTO come un investimento giustificabile di tempo / impegno.
Quindi, PERCHE 'dovrei (o chiunque altro) imparare un nuovo linguaggio di programmazione diverso da "è divertente quindi proviamolo" - se l'investimento di tempo potrebbe non valerne la pena nel lungo periodo?