¡Bienvenido! 🚀
Esta es la primera parte de una serie que intentará que entendamos TypeScript de verdad, no solo para que copiemos y peguemos “any” cuando el compilador se queja.
El objetivo de la serie completa es terminar comprendiendo que TypeScript no es solo JavaScript con tipado, sino que TypeScript es un protolenguaje de tipados para crear toda estructura de tipos que necesitemos para nuestros proyectos y hacer que aunque sí, todo sea más lento y pesado con las malditas 👹 advertencias, al final ganemos en seguridad y robustez de código.
Yo no soy ningún experto, pero siempre he pensado que para aprender lo mejor es tratar de enseñar a otros. Esto nos obliga a abordar cada tema de forma que cualquiera pueda entenderlos y verlo desde muchas perspectivas.
Por eso, en esta serie voy a intentar explicar cada concepto desde cero, sin usar términos técnicos complejos, o en todo caso explicándolos de una manera que sea comprensible para todos.
No voy a engañar a nadie, yo utilizo todo lo que tengo a mano para aprender y en este caso pasa por preguntar a la IA sobre los conceptos básicos de TypeScript. Un buen uso de la IA es que puede ayudarnos a entender conceptos, y a mi me ayuda a crear los capítulos de la serie y me obliga a repasarlos para explicarlos de una manera que sea comprensible. En este momento he completado los 13 capítulos de la serie y si yo los he entendido, seguro que tú también 🤣
