How long does it take to learn ASP.NET Core?

Career: Trainee Asp Net Core Developer

For a Trainee ASP.NET Core Developer, gaining a basic understanding of the framework typically takes around 3 to 6 months of consistent study and practice. Achieving proficiency in building and deploying applications may require 6 to 12 months, depending on prior programming experience and the complexity of projects worked on.