What is a good way to learn the .NET framework or a guided path to understand the development hierarchy in .NET.
It seems expansive with tools for everything from web, app and desktop development. Microsoft provides tutorials but it feels like they are all over the place and not really directed.