Как повысить знания в чистом javascript-е?
Учить https://learn.javascript.ru/ и реализовывать реальные задачи. Ставишь себе задачу, которая сложнее, чем то, что ты реально умеешь, и пытаешься её решить, обращаясь по всем непонятным вопросам к гуглу и вышеупомянутому учебнику. Только так можно чему-либо научиться, и не только в JS. Других путей нет.
Привет, набери в интернете JavaScript 2.0 мужик записал бесплатный курс, а платное только дз, уроки смотри его, а в качестве дз решай задачи на codewars. Параллельно читай книги, для начала Флэнаган будет наверное не интересно, поэтому найди что нибудь более легкое, инет в помощь. Затем когда более менее что то поймешь, ну или начнешь так думать, посмотри видеокурс Sorax на ютуб. И обязательно каждый день решай задачи. Пока будешь решать задачи, и учится выстраивать алгоритмы, будешь пользоваться документацией и начнешь лучше понимать тонкие моменты. Затем плавно можешь переходить к ES6, это такой стандарт, который имеет некоторые удобные фишки. Про остальные фреймворки пока рассказать не могу так как сам еще учусь и их не затронул