Comience con JavaScript ES5. Pasará un tiempo antes de que pueda usar ES6 en todas partes, y su base ES5 le servirá bien.
Aquí hay una tabla de compatibilidad con ES5:
Como puede ver, casi todas sus características están disponibles en todas partes.
- ¿El contenido de la Academia Khan para el MCAT es exhaustivo? ¿Qué falta en él que necesito saber si no está completo?
- ¿Cuál es la mejor solución para crear cursos en WordPress?
- ¿Los certificados MOOC verificados valen algo en la India?
- ¿Cuál es el mejor sitio web de entrenamiento en línea para Android?
- ¿Estás buscando aprender Teradata a través de la formación en línea?
Y aquí hay una tabla de compatibilidad con ES6:
ES6 es todavía bastante diferente de ser el “JavaScript en todas partes” que conocemos y amamos con ES5.
ES6 será compatible con versiones anteriores, por lo que todo lo que aprenda sobre ES5 seguirá funcionando en ES6.
Por supuesto, ES6 es objetivamente mejor (y mucho más fácil de leer que ES5). Y aún puede usar ES6 en sus proyectos Node.js ahora, con la ayuda de un transpiler como Babel.
Dicho esto, solo toma aproximadamente 10 horas aprender JavaScript básico, y otras 200 horas de práctica de scripts de algoritmos para sentirse realmente cómodo con él.
En ese momento, estará bien posicionado para aprender (y apreciar completamente) ES6.