Посоветуйте какой-нибудь туториал об этом всем или хотя бы подскажите порядок технологий, чтоб понимать актуальность и хронологию изучения.
Для начала взять курс по ES6. В нем поднимается вопрос с бабелем( штука, транспайлер, что переводит код из новых спецификаций в более старый ES6 в ES5 например)
Дальше станет ясно что надо.
Весь этот мейнстрим , это все надстройки над обычным JSом. Будут актуальные знания JSа, остальное подтянется.
Тайпскрипт - это компилируется в JS, JS подобный язык со строгой типизацией.