Основы языка: TypeScript

Основы языка TypeScript и нужный минимум JavaScript: event loop и асинхронность, модули и npm, типы и вывод, дженерики, сужение, классы, сборка проекта.

Первая фаза программы — язык, на котором пишут фронтенд и Node-бэкенд: сначала нужный минимум JavaScript, затем TypeScript поверх него. С нуля и простыми словами: основы JS, асинхронность и event loop, модули и npm, типы и их вывод, дженерики, сужение типов, классы и декораторы, инструменты сборки. Читать лучше по порядку.