Якщо ще немає досвіду в програмуванні, то наступні безкоштовні матеріали рекомендовані до проходження:
‣ Книга Якова Крамаренко:
Введення в Разробку Програмного Забезпечення (на прикладах з HTML, CSS, JavaScript)
‣ Курс від code-basics.com:
JavaScript для начинающих
‣ Курс від hexlet.io:
Введение в программирование
‣ Курс від hexlet.io:
JS: Настройка окружения Якщо досвід в програмуванні є, але не з 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)".