Если еще нет опыта в программировании, то следующие бесплатные материалы рекомендованы к прохождению:
‣ Книга Якова Крамаренко:
Введение в Разработку Программного Обеспечения (на примерах с HTML, CSS, JavaScript)
‣ Курс от code-basics.com:
JavaScript для начинающих
‣ Курс от hexlet.io:
Введение в программирование
‣ Курс от hexlet.io:
JS: Настройка окружения Если опыт в программировании есть, но не c JavaScript, то можно быстро познакомиться с языком через:
‣ Быстрое введение в синтаксис языка:
Learn X in Y minutes Where X=javascript, (
на английском)
‣ Интерактивные простые задачки по синтаксису в виде тестов:
JavaScript Koans(
инструкция)
В оставшееся время, можно попрактиковаться на одном из следующих ресурсов:
‣
exercism.io: JavaScript Track ‣
CheckIO ‣
CodinGame ‣
codewars
Если базу JavaScript уже освоено, но важно кодить именно на
TypeScript, то вперед быстро осваивать и его, пройдя что-то из следующего:
‣
Learn X in Y minutes Where X=typescript (
на русском)
‣
exercism.io: TypeScript Track‣
https://www.typescriptlang.org/‣
TypeScript Deep DiveТакже, тебе будет более удобно , если ты будешь сохранять версии своего кода для решения тех или иных задач – с помощью систем контроля версий. Я рекомендую использовать git и один из самых популярных серверов -
github.com. Вот и бесплатное руководство по теме:
Github - Hello World. А вот и бесплатный курс от hexlet.io: "
Системы контроля версий (GIT)".