Aprenderá Javascript a medida que avanza. Puede ser útil obtener una introducción a la teoría del lenguaje general. MDN es una excelente fuente de información, como este artículo sobre funciones en javascript:
https://developer.mozilla.org/en…
Recomiendo el trabajo de Dmitry Soshnikov a aquellos que realmente quieran entender el idioma. Es algo de nivel profundo que puede requerir algunos pases, pero recompensa la persistencia: realmente comprenderá el idioma. Este es un buen comienzo: JavaScript. El núcleo.
- Cómo hacer un inicio de sesión MVC OOP usando AJAX en PHP
- ¿Cuánto tiempo tardaré en saber si tengo un don para el desarrollo o la programación de sitios web? Tengo cero experiencia y deseo como mínimo aprender HTML, CSS y Javascript.
- Cómo crear mi propio sitio web de mapas (como Google Maps, pero tal vez solo para una ciudad o algo así)
- ¿Cuáles son las principales cosas a tener en cuenta para crear un sitio web social?
- ¿Es necesario tener experiencia en Angular 2 antes de trabajar en Angular 4?
Estos son buenos lugares para comenzar con la instrucción Node:
http://www.nodebeginner.org/
http://book.mixu.net/
http://howtonode.org/
Se está haciendo tanto trabajo de nodos que Google es en realidad una buena manera de encontrar cosas: “¿cómo […] en el nodo” generalmente le dará una buena respuesta de stackoverflow o grupo de noticias.
La documentación de Node está llena de ejemplos útiles: Node.js v0.10.13 Manual y documentación
Las siguientes personas clave en la comunidad Node son buenas para seguir y escuchar. Solo puedo enumerar algunos, ¡no pretendo insultar a todos los demás! Me he vinculado a sus repositorios git. Lea su trabajo, tanto el código como los artículos, con intención, y aprenda:
visionmedia (TJ Holowaychuk) · GitHub
isaacs (Isaac Z. Schlueter) · GitHub
subgrupo (James Halliday) · GitHub
creationix (Tim Caswell) · GitHub
felixge (Felix Geisendörfer) · GitHub
TooTallNate (Nathan Rajlich) · GitHub
Recogerás las cosas rápidamente. ¿Como aprendiste? Hacer. Compartir. Construye algo. Ponlo en github. Haz esto una y otra vez.
En general, escriba pequeños programas que hagan bien una cosa. Transmita datos entre procesos y lea esos flujos utilizando interfaces con eventos (y cuando cree herramientas, haga que expongan sus datos de la misma manera). Ese es el camino del Nodo.