I am a C# developer that is looking to expand his skill set. Currently I work full time doing Winform/SQL development and do game development on the side. I have never really gotten into web development but the market (especially the local one) leans almost exclusively towards web dev and I would like to open myself up to it. I was hoping to get started with ASP.NET Core and create a simple web API and then move to a full blown page.
What I am hoping to find is a nice self-paced tutorial website I can use to teach myself but am open to other platforms. Does anyone have a good suggestion on how/where to get started with WebDev? Would prefer learning material that explained what behind the scenes things were going on and being used and not just a “type this code and watch the magic unfold”.