Currently, I'm working as a frontend dev. I work with Angular. Also, have experience with Dart/Flutter. To learn some tools for the backend, what should I choose ASP.NET Core or Spring Boot?
Given Angular is written in TypeScript, C# will feel more familiar to you. Other reasons to choose ASP.NET are that it's one of the fastest frameworks out there for any language, has a lower learning curve compared to Spring Boot, allows you to quickly build JSON Web APIs and uses less memory. Another notable option if you have a lot of TypeScript code you wish to reuse is Nest framework, which is a TypeScript framework that uses the same architecture as Angular but for back end APIs. I would still choose ASP.NET over Nest but it depends on what will give you more benefits.
Thanks,
I already started learning ASP.NET.
Got a course on udemy: "Build an app with ASPNET Core and Angular from scratch".
We are using same stack. In my opinion spring boot and angular is the best match and as spring boot has huge and active community. It will be easier for you to find solutions. moreover here is some stack for both frameworks.
Spring Boot with 41.6K GitHub stars and 26.7K forks on GitHub appears to be more popular than ASP.NET Core with 13.6K GitHub stars and 3.34K GitHub forks.