Dúvida sobre projeto em Angular

Olá galera, tudo bem?
Espero que sim.

Gostaria de entender como que é estruturado um projeto em angular.
É que eu vejo que existe várias formas de desenvolver com ele.

Alguns usam o aps.net-core, outros o node e express.
Eu entendo que o angular seria só a parte do front-end.

E que precisa ser implementado as outras camadas do projeto.
Mas quais as opções que eu tenho para fazer o back-end e quais obtenho o melhor desempenho na aplicação e quais tem uma curva de aprendizado melhor.

Valeu!!

Asp.Net Core e Node.Js sao rápidos e enxutos, projetados pra essa geração. Prefiro .Net Core por causa da produtividade em conjunto do Visual Studio, mas experimente os dois.

http://www.macoratti.net/19/10/ang7_apinc1.htm

Você poderia me falar sobre como funciona a estrutura para elaborar um projeto.

A única arquitetura que eu fiz foi MVC

Eu tenho dificuldade de aplicar mvc em um projeto angular.
Tem serviços e rotas que eu fico confuso.

Faz algum curso primeiro, senao vai ficar perdido mesmo. Exemplo: