Si quieres aprender javascript debes cambiar tu mapa mental.

Como dice mi eslogan en este blog, llevo trabajando como ingeniero de software por 10 años. He trabajando en empresas de todos los tamaños y usado multiples lenguajes de programación, Python, Go, Javascript, PHP. Después de tantos años, uno tiende a aplicar los conceptos ya aprendidos a cada lenguaje y esto a veces no funciona como esperamos. En esta serie de post sobre Javascript pretendo explicarles el porqué de esta afirmación.

Después de varios años sin trabajar con Javascript, comencé una nueva aventura en una startup donde el backend está escrito en JS/Typescript. Venía de trabajar varios años con Go en Uber y previamente Python.

Comencé a tener dificultades con los null, undefined, == , ===, variables que en ocaciones no tenían los valores que esperaba.

Para mejorar mi entendimiento busqué recursos online. Después de leer varios blogs y no entender nada me topé con este magnifico minilibro escrito por Dan Abramov .

Sin duda es de lo mejor que he encontrado para tratar de entender JAVASCRIPT y sus cositas algo raras.

En los siguientes articulos les estaré compartiendo mis aprendizajes del mundo JS.

Resulta que Dan nos pide como principal requisito para entender JS cambiar nuestro mapa mental de como entendemos conceptos tan sencillo como VARIABLES, Objetos y otros.

En el mundo de JS esto puede funcionar un poco diferente por eso es primordial olvidar todo lo aprendido y comenzar de 0.

En el siguiente articulo hablaremos sobre VARIABLES en el mundo de JS y como funcionan los diferentes tipos de variables que hay .