-
Notifications
You must be signed in to change notification settings - Fork 10
JavaScript
Nicolás Gebauer edited this page Aug 9, 2017
·
2 revisions
Este listado de recursos les puede ayudar a comenzar (o continuar) su camino por el lenguaje. Me centré en buscar algunos que usen o al menos mencionen ES2015+.
- JavaScript.info: La "Part 1" que verán aquí está centrada en el lenguaje de programación. Podrán encontrar todos los elementos básicos del lenguaje como tipos de datos, variables, control de flujo, operadores, los tipos de datos más elaborados como Arrays y Objects, etc. También cubre algunos conceptos más complejos como scopes, closures y prototypes (que de todas formas veremos igual en clases). Además, tiene varios ejemplos de código que pueden ejecutar ahí mismo y algunos ejercicios al final de cada sección (Tasks en el menú).
- The JS way: La parte 1 aquí también cubre el lenguaje en sí. Usa ES2015 en todos sus ejemplos de código y en lo que explica.
- Eloquent JavaScript: Aquí tienen uno en formato libro. La parte 1 también es la que trata el lenguaje en sí. Está más bien orientado a ES5, pero su estructura y forma de cubrir los temas también les puede ayudar.
-
JavaScript Guide de MDN: Esta guía sobre el lenguaje es del sitio de documentación de Mozilla Foundation. Cuenta con todos los elementos soportados por ellos (ES2015+) sin hacer distinción al respecto (así que en variables, por ejemplo, encontrarán tanto
let
/const
comovar
). En este mismo sitio podrán encontrar probablemente la más completa referencia de JavaScript. - You Don't Know JS: Este libro es bien bueno y completo, separado en tomos; el primero es el básico, y luego tienen tomos dedicados a elementos más complejos como scope y closures, prototypes, async (nos empezaremos a meter fuertemente en esto al comenzar el desarrollo de la aplicación que haremos en clases), etc. Tiene además un tomo específico sobre ES6. Una cosa mala: tiene un estilo de código horrible 😞
Cuál elijan entre estos no es tan importante; todos les servirán para familiarizarse con el lenguaje. Es recomendable programar ustedes mismos algo, aunque sea básico, en que usen los conceptos que vayan aprendiendo, pues les quedará mucho más claro que simplemente leyendo código ya escrito.