While ASP.NET Core offers a number of advantages over the original ASP.NET framework and is more streamlined, you will need to learn how to use it effectively. If you're already familiar with the original ASP.NET framework, you'll be familiar with many concepts. But since it has been streamlined, and new features have been added, you can expect a learning curve once you make the switch to ASP.NET Core.  Luckily, there are many different resources available to you, so you can learn more about ASP.NET Core and its features. The Microsoft learning center One of the key resources for learning more about ASP.NET Core is the Microsoft Learning center. In there you will find a mix of videos, articles, and step-by-step tutorials on everything from ASP.NET Core for Beginners to a video series on how you can make an ASP.NET Core website. Microsoft Learn As an extension to the learning center mentioned above, there is Microsoft Learn. Microsoft Learn replaced Microsoft Virtual Academy at the start of 2019 and is a free, interactive, hands-on training platform for Microsoft products. With Microsoft Learn you can choose between more than 700 different learning paths, among which more than 15 are directly related to .NET development. If you want to start from scratch, you can try the Build web apps with ASP.NET Core for beginners learning path. The ASP.NET documentation To support the learning center, you’ll also find the ASP.NET documentation. This is a valuable resource for you, if you’re looking to get started with ASP.NET Core, and need documentation to support you along the way. The documentation includes tutorials, sample code, fundamentals, API references, and more. Online courses Besides relying on the official resources from Microsoft, there are a ton of other resources available online. Many websites offer online courses and tutorials that you can use to learn more about specific use-cases for ASP.NET Core.