Я досить досвідчений в Java, C / C ++, JavaScript / jQuery і пристойно хороший у Objective-C. Я досить продуктивний з мовами та їх відповідними рамками, і створюю системи корпоративного рівня (а також дрібномасштабні) з достатньою легкістю, зберігаючи код "чистим" та ремонтопридатним (так, я можу прочитати власний код через шість місяців :)
Якщо це не дозволено платформою (iPhone, iPad тощо) або клієнтом / організацією, просто "чому" я повинен вивчити нову мову програмування? Задля розваги"? І що робити з тією забавою, якщо я не збираюся з цим нічого робити?
Багато моїх однолітків готові зануритися, щоб вивчити "наступну нову річ / мову", і це, як правило, Python, Ruby або PHP (лише назвавши кілька популярних). Тепер, просто знати мову само по собі є безрезультатним IMHO. Ви також повинні знати рамки, вивчати їх використання / API, а також "хороші практики впровадження" тощо.
Отже, чи є користь від вивчення нової мови програмування? Якщо мова вивчена швидко та брудно, вона, ймовірно, також буде використана для швидкого та брудного прототипування / впровадження - але я не вважаю це виправданою інвестицією часу / зусиль.
Тож чому ЧОМУ я (або хтось із цього питання) повинен вивчати нову мову програмування, окрім "це весело, тож давайте спробуємо це" - якщо вкладення часу може бути не вартим цього в перспективі?