Learn ASP.NET Core
Microsoft's fast, cross-platform framework for web APIs and services in C#
ASP.NET Core is the open-source, cross-platform web framework of .NET for building HTTP APIs, web apps and real-time services in C#. It combines minimal APIs or MVC controllers with built-in dependency injection, configuration, logging, authentication and a very fast web server, Kestrel. It is a top choice for enterprise backends and cloud services, especially on Azure.
Before you start
How deep do you want to go?
1. EssentialsRead and write simple code, do the everyday basics
2. PracticalUse it productively at work, with the usual idioms
3. AdvancedThe less common features, performance and trade-offs
4. ExpertInternals and the edge cases experts know