This probably depends on where you want to program.
For what I understand a lot of the business world likes .Net/.Net Core and MVC.
In the environment I'm in we've actually extended this (not really sure if it makes that much sense but it seems to be what the clients want) to have .Net Core as the back end and Angular 7 as our front end.
That might even be worthy of it's own thread - how significant is the letup on server resources with Angular front-ends as opposed to Razor? Enough to justify the inconveniences?
_________________
“Love takes off the masks that we fear we cannot live without and know we cannot live within. I use the word "love" here not merely in the personal sense but as a state of being, or a state of grace - not in the infantile American sense of being made happy but in the tough and universal sense of quest and daring and growth.” - James Baldwin