«Кто-нибудь закончил изучение JavaScript?» Я очень сомневаюсь, что ответ любого разработчика на этот вопрос когда-либо будет глубоким ДА.

Во-первых, я задаюсь вопросом о моем понимании JavaScript с каждым ката Codewars, который я пытаюсь решить.

Я занялся веб-разработкой после того, как в первые годы своей карьеры начинающего разработчика отказался от нескольких языков программирования. Здесь я впервые познакомился с JavaScript. Я уже достаточно изучил HTML и CSS, и мое любопытство подтолкнуло меня к поиску динамики для моих статических веб-страниц.

Лучшим кандидатом на это явно был JavaScript, учитывая его широкое применение в веб-разработке.

На моем пути изучения JavaScript было довольно много несоответствий, большинство из которых были придуманы мной. Результатом этого является изучение множества учебных материалов и ресурсов (большинство из которых бесплатны) в результате всех повторений, которым я подверг себя.

Вот ресурсы, которые я использовал в своем учебном путешествии:

  1. Солоучиться
  2. Основы JavaScript | Лоуренс Тертон
  3. ФриКодКэмп
  4. Более разумный способ выучить Javascript | Марк Майерс

Обучение в одиночку

Sololearn — это легкодоступная учебная платформа, которая предлагает небольшие уроки на ходу по нескольким языкам программирования (включая js) и концепции с викторинами и задачами для проверки и улучшения ваших навыков программирования. У него есть активное сообщество, где вы можете общаться с другими учащимися на платформе и задавать вопросы, делиться своими проектами, участвовать в соревнованиях и конкурсах или просто делиться своим опытом программирования.

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

Sololearn доступен в Apple Store для iOS, магазине Google Play и на ПК через браузер.

Основы Javascript | Лоуренс Тертон

Это действительно блестящий вводный курс по Javascript, который на самом деле доступен бесплатно на Udemy. Он содержит до шести часов контента и охватывает основы javascript, а также манипуляции с DOM и многое другое. Преподаватель также преподносит содержание с предельной простотой и дает четкие объяснения в доступной для понимания форме.

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

FreeCodeCamp

FreeCodeCamp — один из самых популярных обучающих сайтов для начинающих программистов. Основная причина в том, что он предлагает бесплатные уроки кодирования на различных языках программирования, а также сертификаты после успешного завершения. Это также проверенный путь к начинающим ролям в технологической отрасли, учитывая многочисленные отзывы очень успешных выпускников.

Довольно обширная учебная программа freecodecamp также претерпела несколько удивительных обновлений за последние месяцы, гарантируя, что она соответствует современным методам и практикам программирования. Учебная программа предусматривает более 300 часов практического обучения и практики программирования только на пути javascript, что делает ее хорошим и эффективным инструментом обучения освоению javascript.

Умный способ изучения JavaScript

A Smarter Way to Learn JavaScript — это книга Марка Майерса, которая, цитируя слова автора, использует новый подход к обучению JavaScript с помощью технологий, которые вдвое сокращают ваши усилия. Это достигается просто за счет сокращения времени, которое учащийся тратит на пассивное чтение книги, и более активного вовлечения его в учебный процесс за счет предоставления интерактивных упражнений после каждого понятия на сайте автора. Это обеспечивает четкую понятность, прежде чем переходить к новой концепции.

Упражнения бесплатны, да и найти книгу в сети бесплатно тоже не так уж и сложно. Вы также можете найти его в нескольких книжных интернет-магазинах, таких как Amazon, Goodreads и т. д. Он получил много положительных отзывов и является хорошим местом для подведения итогов или начала изучения JavaScript.

Заключение

В заключение, есть много отличных онлайн-ресурсов для изучения JavaScript. Это ни в коем случае не исчерпывающий список, учитывая, что я рассмотрел только то, что мне знакомо. Если у вас есть любимый ресурс, которым вы хотели бы поделиться, укажите его в комментариях. Как разработчики, мы всегда ищем новые и эффективные способы обучения и совершенствования наших навыков. Удачного кодирования!