В перспективе достаточно выучить/понять любой язык нормально. Т.е. понимать вообще что есть программирование и такие вещи как переменная/цикл/функция/условные операторы. Это всё везде одно и тоже, только под разным соусом.
Все остальные будут учиться за пару открытий документации чтобы посмотреть синтаксис.
Определитесь что больше нравится и выберите бекенд язык какой-нибудь.
JS при любом раскладе надо уметь. (а еще html/css кудаж без них)
И тогда будет обычный фулстек на выходе.
js/php/html
js/python/html
js/ruby/html
js/что угодно/html
Вы сможете решать все задачи связанные с вебом.
И учить фреймворки будет легче, потому что "учить" там ничего не надо.
Достаточно уметь гуглить и понять основные принципы работы каждого из них.
А язык-то там все равно JS/php/python.
Сначала нужно выучить основы JS, а только потом уже разбираться с фреймворками
Так и есть, иначе будете задавать вопросы из разряда:
"как на jquery сложить два числа"
"как на laravel сделать цикл"
и т.д.
Даже не понимая что ваш_фреймворк_нейм здесь вообще не причем, и делается это на языке JS/php/python, а не на jquery/laravel/django/ruby on rails. (это же относится и к CMS Wordpress, MODX, Битрикс, OpenCart.)
В общем у меня уйдёт на это 2 - 2.5 месяца
Нет, учиться вы будете не останавливаясь постоянно.
Jquery не знаю, и есть ли смысл его сейчас учить когда существует Vue.js, и подобные ему фреймворки.
это просто набор функций, и там учить ничего не надо, надо ссылку на документацию запомнить максимум.
и где больше перспектив?
тут только ванга поможет.