Зачем мне понадобились какие-то дополнительные ресурсы в процессе обучения, и откуда, казалось бы, на них должно взяться время? Действительно, чтобы спокойно уложиться в срок обучения 10 месяцев, нужно полностью погрузиться в процесс только на Хекслете. Если тратить время на дополнительные материалы, можно не получить пользы ни здесь, не там.
Но без разнообразия обучение дается тяжело: можно целыми днями читать одну и ту же теорию, написанную одним языком, и ни на миллиметр не продвинуться вперед в ее освоении. Здесь на помощь приходят дополнительные материалы. Причем необязательно сосредотачиваться на них полностью на пару недель или месяцев. Достаточно прочитать одну тему, с которой возникли сложности, на других ресурсах.
Я выбрал для дополнительного изучения именно эти ресурсы, так как при первом кратком знакомстве с ними, они вполне покрыли мои потребности в дополнительных знаниях и пониманиях. Какие-то я обнаружил просто шаря по интернету в поисках материалов, и они очень ненавязчиво привлекли моё внимание, какие-то я выбрал на основании советов других людей.
JavaScript с нуля Кирупа Чиннатхамби Выбирал книгу чисто визуально прямо в магазине, не основываясь на каких-либо отзывах. Внимание привлекла красивая обложка. Понравилось и содержание, и простота подачи материала. В неплохой, иногда шутливой форме, ведется повествование от хэллоу вордов до домов.
Приложение с задачами: Grasshopper
Лучше сразу скачать приложение на телефон: браузерная версия, на мой взгляд, не очень удобна. Интересно иногда позалипать для разнообразия вместо игр на телефоне.
Сайт по решению задачек и боям: Codebattle by Hexlet’s community
В режиме реального времени на время вам дают посоревноваться с реальным или виртуальными противниками. Своими победами вы зарабатываете себе ранг и очки. Ежемесячно проводятся турниры среди бойцов-разработчиков. С первых же попыток очень затянуло, несмотря на проигрыши. Так как иногда просто не хватало положенного времени на решение.
Сайт с огромной базой знаний: Learn.javascript.ru
На сайте очень хорошо подан материал. Можно быстро найти любой интересующий момент по теории. Так же есть практические упражнения в конце каждой темы.
Браузерная игра Codecombat
Управление в ней построено на коде JS. Стоит попробовать тем, кто хочет пересесть с браузерных игр на что-то более полезное и продуктивное.
Канал на YouTube: Vladilen Minin
Для тех, кто не любит читать, а пердпочитает изучать теорию прямо на практике по видео. Хорошо, когда смотришь как пишут и одновременно пишешь сам. Пересмотрел больше половины роликов и очень доволен. Всем рекомендую этот канал, все четко, приятно, интересно и по делу.
Канал на YouTube: FreelancerLifeStyle
Еще один канал с приятной подачей материала. Смотрел там видео про JS, так же на канале есть много чего по верстке.
Другие мои статьи можно прочитать здесь.