From where to start .NET Core and ASP.NET Core

Shyam Kumar 0 Reputation points
2023-04-01T10:40:03.22+00:00

Dear All,

My background - Good knowledge of HTML/CSS/JavsScript/ ASP.NET Forms/ ADO.NET.

recently I purchased .NET core book - "Programming Asp.net Core " by Dino to learn .NET core in depth. I studied to the best of my extent and parallely I went through Microsoft's learning web sites. So, there is difference in current latest version of .NET core and what is availabe in the book. Difference in code and new features in latest version. I am confuse how to start learning .NET core ?

Should I start learning latest .NET core 7 only (if yes please suggest resources) or should I focus on that book only ?

I need guidance on roadmap to study .NET core and ofcourse I want to leant till the latest version. Please suggest.

ASP.NET Core
ASP.NET Core
A set of technologies in the .NET Framework for building web applications and XML web services.
4,166 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Bruce (SqlWork.com) 56,026 Reputation points
    2023-04-01T15:21:03.6233333+00:00

    Asp.net core has three frameworks.

    • mvc, which is mature and does not change much with versions. Mostly binding support changes.
    • razor pages, which is the preferred upgrade from web forms. This framework is getting more updates with versions, but the concepts are consistent
    • blazor, which is the newest and most changeable. You should learn from the current docs.

    Which one will you study most? Your book uses an old version. You may find you need to work to get samples to run. This can be a learning experience, or just frustrating. Depends on your learning style.

    what may change most with new version, is the templates used to create a project. the new min api (reduction of boiler plate code), makes the template code different with versions, even if the old style is still supported. Also the templates used to use bootstrap, but trend is not have an opinion on css frameworks.

    without knowing your learning style it’s hard to give good recommendations. As they age so quick, I stopped buying books dedicated to a framework.

    The real issue is that the asp.net core will continue to evolve, how will you keep up? one approach is the bleeding edge. The other is stick with LTS versions that only change every two years.

    0 comments No comments