בלבלת הרבה מאד דברים.
אנגולר ו-node לא דורשים אחד את השני, אחד רץ בקליינט ואחד בשרת.רצוי שתלמד קודם JS ברמה טובה לפני שאתה נכנס לפריימוורק כזה או אחר. ראיתי הרבה אנשים שישר קפצו לאנגולר מבלי לדעת איך JS בנוי ומתנהג.
אישית, לא הייתי משקיע היום בשום טכנולוגיית .net, ההילה של מייקרוסופט ירדה בארץ (אבל עדיין קיימת בחברות הגדולות והמשוחדות). אני לא יכול לדמיין סטארטאפ שיבחר לכתוב ב-.net.
לגבי מה ללמוד בתחום של JS, אנגולר1 מאד (מאד) נפוץ ועדיין מחפשים אנשים טובים. עם זאת, אנגולר1 הוא כבר לא המוקד, הרבה מאד מקומות עובדים כיום עם React וגם אנגולר2 שתופס תאוצה בארץ ובעולם. בכל אופן, תלמד JS טוב. אצלי בעבודה יעדיפו אדם שיודע טוב JS ללא הכרות באנגולר מאשר אדם שלא יודע JS אבל כן מכיר אנגולר.
אם לא התבאסת מספיק, ממליץ לך ולכולם לקרוא את הכתבה (הממש ארוכה) הבאה שעוסקת בפיתוח JS ב-2016 כדי להבין כמה יש ללמוד וכמה התחום לא מסודר וחסר סטנדרטים:
https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f
בעוד חצי שנה עד שנה סביר להניח שהכתבה הזאת לא תיהיה רלוונטית :-\