У меня вот проблема с докой. Из-за того что в большинстве своем (шо нода, шо реакт) она настолько огромна, что большая часть ее относится к разделу «Я даже не знаю, чего я не знаю и тем более не знаю, чтобы мне придумать такого чтобы мне этот раздел документации понадобился», и в этом плане могу стыдливо признать, ято курсы мне помогают хотя бы направленно идти по доке, узнавая, какие фичи есть в языке или фреймворке. А просто открывать доку и с первой до последней страницы проходить для меня невыносимо. Например - половины фич от ЕС6 до ЕС10 я ни разу вживую не видел на проектах, следовательно, доку читать очень тяжело, скучно, думаешь - нахрен мне генераторы, итераторы, всякие символы и прочее.
Ну, это вполне естественно, мне кажется, ведь документация - это свод всех возможностей технологии
Вы можете во всех возможностях не нуждаться и не пользоваться, но должны знать, что такое вообще есть
К слову о книге design patterns - я из-за нее стал чаще заглядывать в доку ноды, с привязками к реальным примерам использования из книги воспринимается куда лучше
Гораздо менее сухо, скажем так
Ну и иногда теоретические вещи в некоторых курсах (вроде работы ивент лупа, разницы между process.nextTick и setImmediate) объясняются чуть более простым языком, чем об этом говорит документация