This article is roadmap that I have covered from .Net Core 2.1 to 10. These articles will allow you to learn step by step and get started into the world of .Net Core apps.
 
 

Introduction

Since .Net Core 2.1, I have been documenting and helping individuals with Getting Started and Hello World projects of ASP.Net Core.
This article unifies all the years of my work in .Net Core and helps individuals to choose from .Net Core 2.0 to .Net Core 10 and get started with the one they want to master.
 
 

.Net Core 9 and 10

.Net Core 9 and 10 are the latest and fastest versions of .Net on the planet right now.
The main focus of these were to reduce code and focus on Minimal APIs where there is no need to use Controllers and all the code can be written in Program.cs file.
You can check out the Articles which can give you a Quick Start.
 
 

.Net Core 6, 7 and 8

The major turning point came when the Startup.cs file was retired and the Program.cs file was introduced with .Net Core 6.0, which had reduced code.
Also, .Net Core 6.0 got extended support from Microsoft which was the game changer.
You can check out the Articles which can give you a Quick Start.
 
 

.Net Core 3.1 and 5

.Net Core 3.1 and 5 were the bridge between the past (.Net Core 2.1 and 3) and the future.
You can check out the Articles which can give you a Quick Start.
 
 

.Net Core 2.0 and 2.1

.Net Core 2.0 and 2.1 are the foundations of the mighty .Net Core Framework. This is the place where it all started and today we have the more proficient version of .Net Core
You can check out the Articles which can give you a Quick Start.
 
 

What changed during this long course of time

From the mighty (approx. 30 lines) code of Startup.cs to just 3 lines of code in Program.cs is enough to run the .Net Core 10 project.