7. Curva de aprendizaje, Capacitación - pieza/NodeJs_Analysis GitHub Wiki
Javascript es un lenguaje sencillo y hecho para hacer cosas con rapidez, su flexibilidad permite realizar funciones de una forma más sencilla.
Gracias a Typescript podemos transformar la forma en que escribimos el código de Javascript y orientarlo a objetos, realizar importaciones de librerias de una forma más visual y forsar consistencia en los tipos de datos si es que requerimos hacerlo.
En general utilizar Javascript es realmente sencillo de empezar a utilizar, su verdadera curva es dominar el lenguaje y aprovechar al máximo todas sus funcionalidades.
El flujo de como se ejecutaría una función es diferente a otros lenguajes, por lo que es necesario entender como trabaja Javascript para poder darle un mejor seguimiento al código.
Además tiene algunas particularidades que son necesarias conocer y comprender su uso, como las promesas, async / await, prototipos, módulos, entre otros.
Una capacitación de NodeJs en Udemy u similares ronda entre las 17 y 20 horas y una de Javascript avanzado y ECMAScript unas 30 horas.
Como recomendación personal es bueno estar siempre actualizado y estar pendiente de las nuevas tendencias, ya que este es el lenguaje que más rápido esta creciendo y nunca se sabe cuando podemos encontrar algo que nos ayude a mejorar nuestro código o encontrar una librería útil o interesante.