Start off learn dependency injection which is essential with the following.
An easy path is to start with ASP.NET Core/Razor Pages.
Then dive into ASP.NET Core
Which is better, ASP.NET Core or Razor Pages? That depends on your goals. Learning Razor Pages first will ease you, if needed into more complexities and robustness of ASP.NET Core.
Now at some point consider looking at EF Core for working with data with either/or Razor Pages or conventional ASP.NET Core. Start with SQL-Server and look at EF Power Tools to assist with writing code to access database data.