Сам недавно начал изучать веб разработку, и Кантор - лично мне он показался не совсем учебником, а больше справочником. Учить лишь по одному источнику не получится, разные авторы по-разному объясняют, и стоит сразу читать несколько книг параллельно, прочитав раздел в одной книге и не поняв его, прочитайте туже тему в другой книге и так по кругу, ну и само собой примеры из книг, через какое-то время понимание само придет, почитайте разные книги. Которые называют себя учебником, например эти две
Javascript для детей и
Изучаем программирование на Javascript, очень хороши для старта, и не обращайте внимания на ES5, поняв основы освоить ES6 не составит труда. Также посмотрите различные видео курсы, но качество их оставляет желать лучшего, большинство просто пересказ книг.