SSCLI Essentials is a good place to start to understand the CLR itself.
"Book of the Runtime": Guides to the internals of .NET Core. Anything in here that conflicts with SSCLI Essentials should be considered the more accurate of the two.
corehost.exe runtime assembly resolution (Note that the cli repo has been pulled into the sdk repo now, so it's not clear how accurate this link is at this point)
dotnet CLI runs your code": Great breakdown of how the dotnet tool works, particular emphasis to the environment variables mentioned (COREHOST_TRACE and DOTNET_CLI_CAPTURE_TIMING)Last modified 17 October 2025