Если есть интерес конкретно к JS, то да, стоит.
Т.к. язык развивается и развиваться будет.
Его плюсы в том что он кросс-платформенный:
- фронт-энд - браузерный JS
- бэк-энд - NodeJS
- десктоп приложения - например на electron.io
- мобильные приложения
Из минусов - его наследние в плане "неправильной архитектуры", отсутствие нормального ООП. Но уже к этому моменту все это почти решено и язык активно развивается.
К тому же можно посмотреть индекс популярности ЯП TIOBE Index (https://www.tiobe.c<wbr />om/tiobe-index/) в котором JS на 8 месте и имеет тенденцию к росту.
Так что язык имеет перспективу и также востребован среди работодателей - есть не мало вакансий по нему.
О достижениях Древней Индии в настоящее время известно многое,а по мнению журнала Forbes ( за 1987 год), древнеиндийский язык санскрит является самым удобным языком компьютерного программного обеспечения Не слабо!
Лично я использую Python как аналог тяжеловесного MathCad или SciLab. Данный язык заменяет мне среду научных вычислений. Так что чаще всего я применяю Питон как крутой калькулятор с возможность попрограммировать! Ну а если серьёзно, то обилие библиотек (к примеру, numpy для матричных операций, Sympy для символьных вычислений и т.п) делает данный язык очень удобным для различных тяжеловесных научных расчётов.
К примеру, два месяца назад обсчитывал я с помощью скрипта на питоне шестимерную нелинейную поверхность. Многие подобную штуку даже представить не могут, а у скрипта ушло около двадцати минут на весь обсчёт. А само написание скрипта заняло немногим больше пятнадцати минут.
Быстрое написание скриптов -- это сильная сторона данного языка. Потому его очень удобно для прототипирования сложных конструкций. Хотя сам по себе Питон медленный, но на нём чрезвычайно удобно разрабатывать код.
Например, у меня была задача написать модель нечёткого логического вывода. У вас есть математическая модель, но вот как должен выглядеть код -- совершенно непонятно. Поэтому вы начинаете потихоньку программировать по имеющемуся мат-описанию. - за интерпретируемости языка очень легко проверять отдельные части кода. И вы постепенно дополняете разрабатываемую модель и улучшаете существующие части.
Стоит отметить существенный недостаток: Питон медленный, а потому, если вы охотитесь за скоростью, то после разработки и оптимизации код следует перевести на более быстрый язык, например на Си++.
С++:
- Множество различных реализаций трансляторов под практически любые платформы.
- Большое количество средств для анализа кода, отладки и так далее.
- Практически все библиотеки имеют интерфейс на Си или Си++.
- Механизм шаблонов предоставляет отличные средства метапрограммирования. Плюс к этому — стандартный макропроцессор, унаследованный от Си.
- Возможность низкоуровневых манипуляций — например, реализация своих прозрачных механизмов управления памятью или сборки мусора.
Фактически, никаких технологических преимуществ у Delphi (aka Object Pascal) нет. Понятность кода — фактор субъективный. К чему больше привык, то и понятнее.
Если увас на примети какой то конкретный проект то конечно стоит учить. Или у вас просто много времени. А так лучше выбрать самый популярный язык в этой нише. То есть PHP проще работу найти. У PHP и литературы много и готовых решений много. Удачи в учебе.