Hola Susana.
Realmente son cosas diferentes, aunque es cierto que ambos utilizan JavaScript como lenguaje, tienen diferente propósito, NodeJS esta pensado para ejecutarse en el servidor y escuchar peticiones de clientes, almacenar información, hacer procesamiento con lógica de tu negocio, etc.....
Por otro lado AngularJS se ejecuta del lado del cliente, es decir, en tu navegador. La idea es que con Angular puedas crear tus interfaces de usuario, utilizando el patrón MVC, dependency injection, etc... Angular se conectará con tu servidor (que puede estar en NodeJS) para solicitar la información y presentarla al usuario de una manera visual.
Mi recomendación es que inicies con Angular JS, es un framework sencillo y podrás ir visualizando las cosas más facilmente, ya luego puedes comenzar a agregar la parte del servidor para guardar tu información, etc... En mi sitio estoy comenzando a dar un curso de Angular completamente desde cero, por si te interesa te dejo el link:
https://quizzpot.com/courses/introduccion-a-angular-js
Saludos y suerte!!