Empezamos un recorrido por TypeScript con una primera temporada que busca ser una introducción sólida y práctica al lenguaje, especialmente adaptada a la versión 4.0, que salió a mediados de 2020. Aunque el curso fue grabado antes de esa fecha, se ha cuidado que todo el contenido sea compatible con esa versión, y se recomienda estar atentos a posibles actualizaciones o anotaciones en las descripciones para quienes lo vean en el futuro, ya que la tecnología y TypeScript evolucionan constantemente.
Antes de sumergirnos en TypeScript, es importante tener una base en JavaScript. Este curso asume que ya sabemos cómo escribir y entender JavaScript, por lo que no se detendrá en explicar conceptos básicos de ese lenguaje. Si aún no tenemos esa base, es recomendable dedicar tiempo a aprender JavaScript primero, ya que hay una gran cantidad de recursos disponibles, desde libros hasta cursos en línea, que cubren ese terreno con profundidad.
Esta primera temporada está pensada como una serie de vídeos que exploran cómo funciona TypeScript, sus estructuras y cómo integrarlo en proyectos con Node.js. La experiencia del instructor, que lleva años trabajando y desplegando aplicaciones en producción con TypeScript, aporta un enfoque práctico y realista. Se hace especial hincapié en las partes más complejas del lenguaje, como el manejo de tipos, para asegurarnos de que comprendamos bien esos aspectos fundamentales.
Para quienes busquen una referencia más oficial o quieran complementar el aprendizaje, se recomienda consultar la documentación oficial en typescriptlang.org, que está muy bien elaborada por los creadores del lenguaje. También es útil combinar este curso con otros recursos, como vídeos de diferentes autores o libros, para obtener una visión más amplia y diversa.
Además, para quienes necesiten ayuda o quieran compartir dudas y experiencias, existe una comunidad activa en Discord, accesible desde maquicas.es/discord o discord.maquicas.es. Allí podemos encontrar tanto profesionales como estudiantes dispuestos a colaborar y conversar, lo que enriquece mucho el proceso de aprendizaje.
Aunque el curso es gratuito, se invita a apoyar el proyecto de manera sencilla: dando me gusta, compartiendo el contenido con compañeros o suscribiéndose al canal para estar al tanto de nuevas publicaciones. De esta forma, se contribuye a que el proyecto siga creciendo y ofreciendo contenido de calidad.
En definitiva, este curso nos ofrece una oportunidad para adentrarnos en TypeScript con una guía experimentada, enfocándonos en lo esencial y lo más desafiante, y con el respaldo de una comunidad que puede acompañarnos en el camino. Así, pronto estaremos desplegando y ejecutando código TypeScript, aprovechando todo lo que este lenguaje tiene para ofrecer.