Meus 2 centavos: aprenda antes de qualquer coisa, Fundamentos de Lógica de Programação caso não o tenha feito até aqui. Em seguida, aprenda EcmaScript 6 (que é o JS) e em seguida parta para o Typescript.
Saquei, muito obrigado!