No tengo experiencia en JS, pero entiendo su preocupación porque tenía un libro de Java 4 antes de comenzar mi título de CS (sin ningún conocimiento previo de programación). Y poco sabía que ayudaba tanto a comprender los fundamentos de un lenguaje de programación: la sintaxis, la semántica y el flujo de control. Aunque Java ha cambiado desde entonces, los fundamentos del lenguaje trascienden de generación en generación. Esto es similar a las personas que tienen que convertir Python 2 a 3.
Puedo dibujar un paralelo al lenguaje natural (supongo). Como bilingüe en inglés y mandrain, después de años de no hablar mandarín, no tengo dificultad para hablar o incluso escribir los caracteres básicos antes de la necesidad de sacar el diccionario chino de mi teléfono. Lo fundamental: la fonética y el reconocimiento de los personajes siempre te acompañarán.
Entonces, sí, los fundamentos serán válidos aunque se agreguen más funciones y alguna sintaxis puede haber cambiado. Puede encontrar fácilmente los cambios en las diferentes versiones de JS y comprender cuáles son estos cambios y aún puede codificar en versiones más nuevas de JS.
HTH
- ¿Cuáles son los cinco libros que lees una y otra vez? ¿Por qué?
- ¿Qué es una guía para leer Sueño de la Cámara Roja?
- Cuando no hay un único camino hacia el éxito, ¿por qué debería leer libros o escuchar las experiencias de alguien?
- ¿Se puede entender mejor el mercado de valores leyendo libros al respecto?
- Cómo mejorar mi velocidad de lectura y comprensión