- Pasa un mes entero aprendiendo sobre los conceptos básicos del idioma.
JavaScript no es tan sencillo como otro idioma que he aprendido. Hay muchas características ocultas, hacks, problemas potenciales, lo que lleva a desarrollar varios patrones de diseño. Todavía me sorprende a veces mirar el código JS de otras personas, dándome cuenta de lo diferentes que pueden ser los enfoques arquitectónicos. - NodeJS
Leer desde el sitio oficial. Sería suficiente tener una idea de lo que es NodeJS. También tiene documentación completa, no es necesario que la lea toda ahora. - ExpressJS
Después de ejecutar su primer servidor web en Node, se detendría y pensaría cómo podría construir un sistema complejo con él. Lea acerca de Express aquí, siga las guías de introducción, lea las documentaciones. Este sería su marco de trabajo principal, recurra a NodeJS solo si es necesario. - MongoDB
No hay magia aquí. Es simplemente un sistema de base de datos orientado a documentos; No hay tablas y relaciones fuera de la caja. Usted define las entidades y almacena los datos de la entidad como objeto. Encuentre una manera de conectar su aplicación Express a la base de datos Mongo. - Continúa jugando con tu pila de HOMBRES durante un mes.
… Dios mío. - AngularJS
Ahora que ha conquistado el back-end, puede comenzar a aprender el front-end. Seguí este curso de Code School, y fue bastante bueno, cubre todo lo básico. Es posible que desee saltar a AngularJS 2.0 pronto si está planeando una inversión futura.
¡Espero que ayude!