# JavaScript I

## JavaScript I

JavaScript se ha convertido en el lenguaje más popular de programación, y por una buena razón. JavaScript es el único lenguaje que entienden los navegadores como Internet Explorer, Chrome, etc. Y ahora, gracias a una plataforma llamada [Node.js](https://nodejs.org/en/), hoy es posible utilizar JavaScript fuera del navegador para crear todo tipo de aplicaciones: aplicaciones de escritorio, aplicaciones móviles, aplicaciones de la línea de comandos y backends de aplicaciones Web, entre otros.

Hemos dividido el contenido de JavaScript en dos secciones. En esta sección vas a encontrar los fundamentos y temas básicos que debes conocer de JavaScript. En la segunda parte vas a encontrar temas avanzados como prototipos, librerías de NodeJS, ES6, programación funcional y programación asincrónica.

## Prerequisitos

* [Preparación](preparacion)

## Contenido

* [Primeros pasos](javascript-i/primeros-pasos)
* [Tipos y operadores](javascript-i/tipos-y-operadores)
* [Variables](javascript-i/variables)
* [Condicionales](javascript-i/condicionales)
* [Ciclos](javascript-i/ciclos)
* [Arreglos](javascript-i/arreglos)
* [Más cadenas de texto](javascript-i/mas-cadenas-de-texto)
* [Funciones](javascript-i/funciones)
* [Objetos literales](javascript-i/objetos-literales)
* [Manipulación de archivos](javascript-i/manipulacion-de-archivos)
