JavaScript es un lenguaje interpretado que soporta múltiples paradigmas de programación, originalmente era un lenguaje de scripts utilizado para agregar interactividad a las páginas web. Actualmente el estándar de JavaScript(ECMAScript) es bastante completo por lo que se puede desarrollar todo tipo de aplicaciones tanto de servidor, escritorio, clientes móviles y sistemas embebidos, esto es gracias a que JavaScript soporta múltiples entornos de ejecución entre ellos los navegadores web más conocidos y entornos con subsistemas propios como Node.js y Deno.
📙 Estándar ECMAScript: https://www.ecma-international.org/publications-and-standards/standards/ecma-262/
🦊 Documentación por parte de la fundación mozilla: https://developer.mozilla.org/en/docs/Web/JavaScript
- Learning Javascript Design Patterns - Addy Osmain
- Javascript Garden 🆓
- Eloquent Javascript 🆓
- The Modern JavaScript Tutorial 🆓
- Javascript: The Good Parts - Douglas Crockford (Amazon.com) 💰
- Secrets of the Javascript ninja - Jon Resig (Amazon.com) 💰
- You Don't Know JS (Serie Completa) 🆓 Online