anserran.dev

Por qué TypeScript es mi lenguaje de programación favorito

En 2018, cuando comencé a trabajar profesionalmente con TypeScript yo venía de trabajar a tiempo partido entre Java y JavaScript. Conforme fui aprendiendo, entendí que TypeScript era el balance perfecto entre la rigurosidad de tipos que impone Java y la flexibilidad caótica de JavaScript.

Desde entonces, TypeScript ha sido siempre el lenguaje que he escogido para mis proyectos profesionales, porque además de ese balance que uno acaba saboreando y entendiendo solo con la práctica y el paso del tiempo, me servía para cubrir todo el espectro de cualquier aplicación web, desde el frontend al backend, e incluso de la infraestructura como código.

Mi uso de TypeScript ha ido evolucionando con el tiempo. En mis primeros proyectos solo lo veía como JavaScript con tipos, pero con el paso de los años he ido entendiendo cuan poderosa es su definición de tipos.

Este curso es solo una pequeño incursión en lo que TypeScript puede ofrecerte. Como quizá sepas, TypeScript es un superconjunto de JavaScript, y de hecho, gran parte del curso expone construcciones y características procedentes de JavaScript. Pero tal y como yo lo veo, a la hora de aprender TypeScript lo mejor es olvidarse de su relación con JavaScript y tratarlo como lo que en realidad es: un lenguaje autocontenido.

Para el curso asumo que sabes algún otro lenguaje de programación. El curso es un recorrido a alto nivel de las principales características de TypeScript y requiere entender los fundamentos básicos de programación (qué es una variable, qué es una condición, qué es un bucle, etc.)

También asumo que al menos tienes rudimentos básicos de inglés que te permitan leer el código porque, aunque el curso está escrito en español, todos los fragmentos de código están en inglés, porque escribir código en español siempre se me ha hecho raro.

Empecemos.

Siguiente