Hace ya un tiempo que estoy aprendiendo TS. La motivación de esto es que empecé a ver Nest.js, vi que hay mucha base en TypeScript la cual no había tocado nunca, así que pospuse dicho tema hasta perfeccionar este.
No voy a dejar ningún tutorial sobre TypeScript, considero que hay recursos de sobra por Internet, así que dejaré una serie de links que puedan ayudar a quién esté en la misma situación:
En primer lugar dejo el roadmap, con él podemos tener una visión general y a partir de ahí poder ver distintos recursos: Roadmap.
Para quienes prefieren el formato video, Midudev tiene un curso de TypeScript bastante ameno, en unas pocas horas se pueden tener claros los conceptos e ir profundizando:
El curso es bastante ameno, breve y tiene dividido por capítulos todo el contenido. Además de esto va mostrando mediante código todo lo que comenta y de vez en cuando responde preguntas del público (se grabó en directo).
También tenemos curso de freeCodeCamp:
Y una alternativa en Youtube:
Para finalizar, no podemos olvidar la documentación oficial de TypeScript que, una vez tenemos los fundamentos, debería ser la biblia al respecto:
Y como recurso adicial para las personas que trabajen con Vue, como yo, dejo la documentación al respecto de como trabajar con Vue y TypeScript en un proyecto: