Avatar ·

Cómo empezar a aprender TypeScript desde cero?

¡Hola a todos! Soy un desarrollador principiante que quiere pasar de JavaScript a TypeScript, pero no sé por dónde empezar a estudiar. Intenté leer la documentación oficial, pero me pareció demasiado árida y sobrecargada de términos. Traté de ver videos en YouTube, pero la mayoría de los tutoriales asumen que el espectador ya está familiarizado con TypeScript a un nivel básico.

Mi stack actual: conozco los fundamentos de JS (ES6+, promesas, async/await), trabajé un poco con React. Tengo un pequeño proyecto en JS puro (lista de tareas con localStorage) que quiero reescribir en TypeScript para entender la diferencia en la práctica.

Aquí hay un ejemplo de mi código que estoy intentando tipificar:

function addTask(text) {
  const task = { id: Date.now(), text, completed: false };
  tasks.push(task);
  render();
}

Espero que TypeScript resalte errores si accidentalmente paso un número en lugar de una cadena al parámetro text, o si intento llamar a un método inexistente en el objeto task. Pero por ahora no p