The content in this site is for those who are familiar with C#, HTML, CSS, MVC but new to Blazor.
The first subject covered is render modes. What are all those render mode options in the Blazor Webapp template? Which options should I use?
The second subject is about creating Blazor components. It also covers the need to have components in Razor Class Libraries (RCL), naming for RCLs and organization of your CSS.
Click on the Blazor 101 link and start the course.