134 lines
6.0 KiB
Markdown
134 lines
6.0 KiB
Markdown
---
|
|
title: JavaScript Tutorials and Other Resources
|
|
localeTitle: Tutoriales de JavaScript y otros recursos
|
|
---
|
|
* [JavaScript para gatos](http://jsforcats.com/)
|
|
* [El tutorial moderno de JavaScript](https://javascript.info/)
|
|
* [La guía sobre la programación funcional de la mayoría adecuada del profesor Frisby](https://github.com/DrBoolean/mostly-adequate-guide)
|
|
* [Javascript elocuente](http://www.eloquentjavascript.net) ( [_anotado_](https://watchandcode.com/courses/eloquent-javascript-the-annotated-version) )
|
|
* [Hablando Javascript](http://speakingjs.com/es5/)
|
|
* [Explorando ES6](http://exploringjs.com/es6/)
|
|
* [Udemy - Javascript que entiende las partes extrañas ( _primeras 3.5 horas_ )](https://www.youtube.com/watch?v=Bv_5Zv5c-Ts)
|
|
* [Programación funcional en JavaScript](https://www.youtube.com/playlist?list=PL0zVEGEvSaeEd9hlmCXrk5yUyqUag-n84)
|
|
* [Introducción a JavaScript: Primeros pasos](https://www.educative.io/collection/5679346740101120/5720605454237696?authorName=Arnav%20Aggarwal)
|
|
* [Videos de Douglas Crockford](https://www.youtube.com/watch?v=v2ifWcnQs6M&index=1&list=PL62E185BB8577B63D)
|
|
* [Moderno JS Cheatsheet](https://mbeaudru.github.io/modern-js-cheatsheet/)
|
|
* [Los 50 mejores sitios web para aprender JavaScript](http://www.codeconquest.com/blog/top-50-websites-to-learn-javascript/)
|
|
* [Codementor JavaScript tutorial](https://www.codementor.io/community/topic/javascript)
|
|
* [Puede que no necesites jQuery](http://youmightnotneedjquery.com/)
|
|
|
|
## Referencias
|
|
|
|
* [DevDocs](http://devdocs.io)
|
|
* [Hoja de trucos de JavaScript OverAPI](http://overapi.com/javascript)
|
|
* [ECMA-262](http://www.ecma-international.org/publications/standards/Ecma-262.htm)
|
|
* [Red de Desarrolladores de Mozilla (MDN)](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
|
|
|
|
Encuentra bibliotecas de javascript en [http://jster.net](http://jster.net)
|
|
|
|
## JavaScript rápido
|
|
|
|
* [REPL](https://repl.it/languages/Javascript) ( [_nodo_](https://repl.it/languages/iojs/) )
|
|
* [JSBin](http://jsbin.com)
|
|
* [JSFiddle](https://jsfiddle.net)
|
|
* [CodePen](http://codepen.io)
|
|
* [CoderPad ( _programación de pares_ )](http://coderpad.io)
|
|
* [C9 ( _IDE_ , _programación por pares_ )](http://c9.io)
|
|
* [Object Playground ( _visualizar objetos_ )](http://www.objectplayground.com/)
|
|
* [Plunker](http://plnkr.co)
|
|
|
|
## Desafíos
|
|
|
|
* [Code Wars](http://codewars.com)
|
|
* [Rango de Hacker](https://hackerrank.com)
|
|
* [Juego de codificacion](http://codingame.com)
|
|
* [CodeFights](https://codefights.com/home)
|
|
* [Katas ES6](http://es6katas.org)
|
|
|
|
## Tutoriales
|
|
|
|
* [Codecademia](https://www.codecademy.com)
|
|
* [RithmSchool](https://www.rithmschool.com)
|
|
|
|
## Ceremonias
|
|
|
|
* [Codilidad](https://codility.com/programmers/lessons/)
|
|
* [Coderbyte](http://coderbyte.com)
|
|
* [El ejercicio](http://exercism.io)
|
|
* [JavaScript30](https://javascript30.com/)
|
|
* [Javascript.com (Pluralsight)](https://www.javascript.com/)
|
|
|
|
## Editores
|
|
|
|
* [Visual Studio Code](https://code.visualstudio.com/)
|
|
|
|
El Visual Studio Code (código de Visual Studio en español) incluye soporte integrado para la finalización del código de IntelliSense, la comprensión y navegación de código semántico enriquecido y la refactorización de código. Viene con un depurador incorporado y soporte para git y tiene una gran cantidad de extensiones.
|
|
|
|
* [Tormenta de web](https://www.jetbrains.com/webstorm/)
|
|
|
|
Un IDE con todas las funciones para Javascript, que incluye la finalización de código y el soporte para la creación de líneas en vivo, el control de versiones y las pruebas. Hecho por Jet Brains y modelado a partir de su IDE IntelliJ Java.
|
|
|
|
* [Brackets](http://brackets.io)
|
|
|
|
Editor de texto de código abierto.
|
|
|
|
* [Atom](http://atom.io)
|
|
|
|
Editor de texto de código abierto hecho por GitHub.
|
|
|
|
* [Sublime Text](https://www.sublimetext.com/)
|
|
|
|
Editor de texto multiplataforma (Linux, Windows y Mac OS).
|
|
|
|
|
|
## Blogs
|
|
|
|
* [La perfección mata](http://perfectionkills.com)
|
|
* [2alidad](http://www.2ality.com/)
|
|
* [Colección JS en Medium](https://medium.com/the-javascript-collection)
|
|
* [David Walsh](https://davidwalsh.name/)
|
|
* [superhéroeJS](http://superherojs.com/)
|
|
|
|
## Podcasts
|
|
|
|
* [JS Jabber](https://devchat.tv/js-jabber)
|
|
|
|
## Tutoriales en vídeo
|
|
|
|
* [Derek Banas 'Learn JS In One Video](https://www.youtube.com/watch?v=fju9ii8YsGs)
|
|
* [Derek Banas 'orientado a objetos JavaScript](https://www.youtube.com/watch?v=O8wwnhdkPE4)
|
|
|
|
## Libros
|
|
|
|
* [Secretos del JavaScript Ninja](https://www.manning.com/books/secrets-of-the-javascript-ninja)
|
|
|
|
* [Programación de aplicaciones JavaScript](http://pjabook.com/)
|
|
|
|
* [JavaScript mantenible](http://shop.oreilly.com/product/0636920025245.do)
|
|
|
|
* [Aprendizaje de patrones de diseño de JavaScript](http://addyosmani.com/resources/essentialjsdesignpatterns/book/)
|
|
|
|
* [Guía de estilo de Airbnb JavaScript](https://github.com/airbnb/javascript)
|
|
|
|
* [JSDoc](http://usejsdoc.org/)
|
|
|
|
* [Javascript Allonge Six](https://leanpub.com/javascriptallongesix/read)
|
|
|
|
* [No sabes js](https://github.com/getify/You-Dont-Know-JS)
|
|
|
|
6 libros en JavaScript por Kyle Simpson. Desde principiantes hasta avanzados.
|
|
|
|
* [Javascript elocuente](http://www.eloquentjavascript.net)
|
|
|
|
Fantástica, completa introducción a los conceptos básicos y características de Javascript, completa con código interactivo en el navegador
|
|
|
|
* [La guía sobre la programación funcional de la mayoría adecuada del profesor Frisby](https://github.com/DrBoolean/mostly-adequate-guide)
|
|
|
|
Guía bastante detallada de programación funcional en Javascript.
|
|
|
|
* [El camino de JavaScript](https://github.com/bpesquet/thejsway)
|
|
|
|
* [Luz funcional js](https://github.com/getify/Functional-Light-JS)
|
|
|
|
Este libro pretende ser un compañero útil para cualquiera que desee (re) descubrir las múltiples facetas de JavaScript. Desde los conceptos básicos de la programación hasta el desarrollo web front-end y back-end, se cubren muchos temas de manera simple y accesible. No se necesitan conocimientos previos!
|