План обучения

Ниже опубликован план обучения, который не предполагает введение в html и css. Предполагаю, что вы уже знакомы с ними и рассказывать здесь было бы тратой времени. Скорее всего, если у вас появилось желание изучить JavaScript, то вы уже имеете навыки верстки. Ну а если нет, то никогда не поздно.

Независимо от этого, задачей стоит введение в JavaScript и последующий переход к React.

Напомню! Я не программист, я только сам постигаю весь процесс и хочу поделиться тем, что я прошел за весь период обучения, в надежде на то, что это кому-то поможет.

Я
  1. Подготовка IDE и настройка окружения.
  2. Основы JavaScript (Часть 1).
  3. Основы JavaScript (Часть 2).
  4. Основы JavaScript (Часть 3).
  5. Основы JavaScript (Часть 4).
  6. Массивы и Строки.
  7. Объекты.
  8. Продвинутая работа с функциями.
  9. ООП (Прототипы и геттеры/сеттеры).
  10. Классы.
  11. Промисы, async/await.
  12. Модель DOM.
  13. Модель DOM: Введение в события.
  14. Модель DOM: Интерфейсные события.
  15. Модель DOM: Формы, элементы управления.
  16. Git -базовые принципы и работа.
  17. Node, NPM и Webpack introduction.
  18. Модель MVC.
  19. React: Основы.
  20. React: JSX.
  21. React: State и Props.
  22. Жизненный цикл компонентов.
  23. Роутинг в React
  24. Основы Redux.
  25. Redux: продолжение
  26. Работа с сервером (API). DevTools и отладка Redux
  27. Подведение итогов

План таков, возможно, в процессе какие-то вещи добавятся, изменятся, пропадут.