Recuerdo el momento en que comencé la programación web. Empecé con las mismas cosas que tú. Conocí los conceptos básicos de HTML, luego CSS y luego un poco de JavaScript. Luego instalé Apache y PHP y practiqué un poco.
Bueno, verá que no obtendrá el verdadero sabor de la programación web hasta que conozca ambos lados e interactúe con el lado del servidor desde el lado del cliente.
Lo mismo ocurre con este node.js y angularJS. Recomiendo que conozca los conceptos básicos de node.js y angularJS al mismo tiempo, luego comience a trabajar con ambos, interactúe con el cliente desde el servidor y viceversa y aumente lentamente su experiencia en ambos
- ¿El desarrollo web es independiente o está saturado o todavía puedo hacer una carrera en él?
- ¿Cuáles son las mejores bibliotecas de JavaScript para el desarrollo de IU web?
- ¿Qué sitios web (gratuitos o de pago) puede usar para aprender lo que se enseña en un típico campo de entrenamiento para desarrolladores?
- Si crease una aplicación web líder en el mundo con WordPress, ¿me burlarían de usar WordPress?
- ¿Cuál es la mejor manera de configurar un servidor?
En caso de que no sepa cuál es la diferencia básica entre node.js y angularJS, bueno, node.js es un marco de JavaScript con el que puede crear un servidor completo desde cero y agregar mucha funcionalidad que le brinda mucha más flexibilidad en comparación con Apache.
Y AngularJS es un marco MVC (Model View Controller) del lado del cliente con el que puede simplificar mucho las interacciones del lado del cliente simplemente agregando etiquetas html y definiendo controladores específicos solo para esa parte del HTML. Puede tener un enlace de datos bidireccional que cambia sus vistas automáticamente cuando hay un cambio o actualización en curso o en el lado del servidor y viceversa.
Conozca las lógicas simples de ambos, comience a jugar y aumente su conocimiento en ambos, eso sería mucho más divertido que construir y aprender solo de un lado.
Espero que esto ayude.