Ссылок, собственно, дофига..
https://learn.javascript.ru/
https://github.com/getify/You-Dont-Know-JS
jstherightway.org
largescalejs.ru
shop.oreilly.com/product/9780596517748.do
https://habr.com/company/ruvds/blog/337042/
У Кантора вполне себе систематизированный учебник. Именно с него я начал, когда понял, что jquery для меня недостаточно.
Но дело не только в том, что вы читаете учебник. Я уже 100500 раз, наверное, это говорю, но:
1. Вы должны решать все задачи, которые есть в списке задач к главам.
2. Важно ещё пытаться применить полученные знания где-то: в своей работе, или в какой-то выдуманной задаче. То есть, например, нужно использовать `Array.prototype.filter` столько раз, чтобы не возникало больше вопросов "как оно работает?", чтобы руки "помнили".
Разумеется, это всё нужно для того, если вы хотите во фронт. Пласт информации огромный. Сам js, браузерные API, и прочее-прочее..
Может быть, что всё выше - оффтоп, но дело в том, что нет систематизированного подхода, как мне кажется.
Есть знакомые, которые умеют работать только с DOM-ом и событиями, а как работать с данными в js, что такое замыкания - не знают. А сайт Ильи Кантора им почему-то кажется сложным.
Просто решайте разные задачи: работайте с данными; рисуйте на canvas, svg; манипулируйте DOM-ом; используйте service worker-ы; etc.. Это и будет расширять ваш кругозор..
Но начать я бы советовал всё-таки с учебника Ильи ;)