Javascript es el lenguaje más utilizado en el desarrollo de aplicaciones web. Debido a su popularidad, hay una comunidad muy viva que publica y mantiene recursos que permiten a cualquiera introducirse rápidamente a este mundo.
Dentro de la programación web, programar con Javascript es solo una pequeña parte. Puede darse una capa de interacción con los usuarios (HTML y CSS), utilizar una base de datos que almacene información (MongoDB o cualquier otra) y un servidor que interactúe entre el cliente y esa bse de datos (NodeJS entre otros muchos).
Tanta cantidad y profundidad de materiales es descorazonador para los principiantes: ¿por dónde empezar? ¿dónde parar? ¿a quien seguir? Esta serie de recursos están pensados para aquellos que empiezan sin experiencia previa en programación y quieren dar sus primeros pasos.
Videos
Recomendamos los videos introductorios a Javascript de Beau Carnes en FreeCodeCamp:
-
- Variables: qué son y como se declaran
-
- Tipos de datos: los distintos tipos de variables en Javascript
-
- Números: hacer operaciones con números
-
- Strings: cadenas de caracteres
-
- Métodos de strings: qué métodos se pueden aplicar a un string
-
- Arrays: formas de almacenar más de un dato en una variable
-
- Métodos de arrays: qué métodos se pueden aplicar a un array
-
- For Loops: una forma de repetir tareas en Javascript
Puedes encontrar estos y más videos para aprender Javascript en Youtube.
Ejercicios gratuitos de Javascript
Para aquellos que quieren prepararse para las pruebas de acceso a ISDI Coders les recomendamos, además de los videos anteriores, que practiquen código en estas páginas:
-
- FreeCodeCamp: siguiendo con los videos anteriores, recomendamos hacer estos ejercicios:
-
-
- Desde Iterate with JavaScript For Loops hasta Nesting For Loops
-
-
-
- Una vez terminados estos ejercicios, puedes realizar el resto.
-
-
- Codecademy: de un nivel similar a los anteriores, realiza estos dos tutoriales:
-
- CoderByte: si has realizado los ejercicios anteriores, mezcla conceptos a través de los ejercicios gratuitos de CoderByte.
Con este material puedes realizar aplicaciones sencillas en herramientas como CoderPad o en la consola de Google Chrome. Es posible hacer pequeños juegos como un bingo, el ahorcado, un pasapalabra, etc.
Lecturas y referencias sobre Javascript
Una vez hayas visto los videos anteriores y ya sepas qué es cada una de las pequeñas piezas que forman el lenguaje Javascript, puedes profundizar en la materia a través de estos libros.
-
- Eloquent Javascript (los tres primeros puntos)
Finalmente, no es gratuito, pero es de uno de nuestros profesores:
Si buscas en Youtube o en Google encontrarás miles de recursos más, pero aquí te hemos mencionado los que creemos más importantes para introducirse a la programación con Javascript.