Разнообразные ответы на этот вопрос, сбивают с толку.
Наткнулся на форуме на обсуждение двух программистов.Один утверждал, что по своему горькому опыту,советует после базы,сразу переходить к изучению различных библиотек.Другой же утверждал что лучше поглубже окунуться в изучение языка, в следствии чего в дальнейшем легче будет учить библиотеки.
Так же я почему то был уверен, что если и переходить к изучению библиотек ,то начинать стоит с jQuery.Так как читал,что- это одна из самых популярных и востребованных библиотек.Но опять же вчера наткнулся на пост,что jQuery старая библиотека, и не стоит ее учить.
Я ещё можно сказать в начале своего пути в программировании,и поэтому трудно правильно фильтровать весь этот поток информаци.
Подскажите, после изучения базовых основ JS, в каком направлении следует двигаться?
Погружаясь во фреймворки и не имея при этом базовых фундаментальных знаний и понимания концепций языка, вы обречены на вечный манки-кодинг. То, что описано в туториалах — вы сможете повторить. Но если шаг влево или вправо — все, тупак.
И кто вам сказал, что нельзя обе темы изучать одновременно?
Как только вам захочется написать собственную библиотеку - напишите. Для набора экспы.
Потом сразу стоит поинтересоваться - нет ли в этом нашем интернете готовых библиотек, которые делают то-же самое что ваша, только лучше, да еще и с документацией.
Примерно с этого момента можно продолжать грызть основы, но уже с использованием библиотек.
(Подсказка: они точно есть, но вы свою все равно пишите, экспа важна!)
Если нужно сделать простой лендинг, то jQuery будет лучше какого-нибудь реакта и проще чем ванильный js
Опять же глубина изучения зависит от направления - для фронтенда хватит основ, после которых можно изучать JQuery и/или фреймоврк Vue (начинать лучше с него, т.к. проще, быстрее и крутая документация на русском)
1. Если хотите быстрее выйти на фриланс, достаточно основ для изучения какого-либо фреймворка
2. Если хотите чего-то большего, то Вам лучше углубляться в нативный JS
Примечание: Библиотеки это набор готовых решений. jQuery направлен больше на верстальщиков которые не так сильно интересуются JS, но без них им сложновато