У меня точно такая же ситуация как и у тебя. Но начал я неожиданно, когда увидел на youtube
уроки от Sorax-а. Посмотрел, рассказывает очень быстро, но те кто разбираются в js, говорят что курс больше подходит для тех, кто что-то о js уже знает и хочет вспомнить или узнать остальные подробности. Так вот первые уроки несложные, но потом нужно практиковаться, чтобы понять. Так что если книги читать не очень любишь, идеальный вариант. Я никогда и нигде не видел бесплатных уроков по каким-либо языкам в интернете такого уровня. Так что советую. Но начал я его, как не странно, смотреть не с JS, а с
уроков CSS и узнал очень много полезной информации, которой раньше не знал подняв свой уровень вёрстки.
Вообщем, надеюсь чем-то помог. Вот
youtube канал, вот
группа на vk.com со всеми обновлениями.
Буду следить за топиком, так как сам не прочь почитать литературу, чтобы понять js.