Вопрос по JS от новичка?
В основе нового стандарта лежит старый, вы ничего лишнего или ненужного не узнаете. head first я читал интересный формат подачи материала, да и информации базовой вполне достаточно.
Не знаю, насколько меня можно считать не новичком, но я довольно глубоко погружен в мир js. 

Мое мнение заключается в том, что, если вы хотите обладать максимально актуальной и истинной информацией, имея при этом наивысшее понимание, то в вашем процессе познания чего-либо необходимо использовать все. Документация, видео, статьи, issues и т.д.
Аргументы таковы:

Если вы встретите неактуальную информацию, то вы сможете сразу это понять, т.к. на одно и тоже вы смотрите с разных ракурсов.
Если вы встречаете ложную информацию или откровенно некачественную, то вы сможете сразу это понять все по той же причине.
Если у вас возник недостаток понимания чего-либо, то вы сможете его наверстать, используя другие источники

А говорить, что одно - хорошо, а другое - плохо, не приводя при этом аргументов, не имеет смысла. Можно найти плохую книгу, но найти при этом хорошее видео. Однако, мое отношение преломляется, когда мы говорим о платных курсах,  подобные вещи крайне не рекомендую, т.к. инициатива подобных мероприятий одна - заработать денег. И я множество раз натыкался на курсы, где цена может равняться хоть 70к, но при этом содержание курса неприлично показывать даже на бесплатной основе.