Really wondering how inside of .NET works…

More resources will be linked later.

Common Language Runtime (CLR) overview - .NET

runtime/README.md at main · dotnet/runtime

.NET implementations - .NET

Command Language Runtime/.NET Runtime

the Compiler and tools compile the code for CLR to run via APIs. In order for the runtime to enable the CLR to provide services to managed code

runtime/intro-to-clr.md at main · dotnet/runtime

Intermediate Language (IL)

A compact code format that can be supported on any operating system or architecture. Most .NET apps use APIs that are supported in multiple environments.

.NET Standard

runtime/dotnet-standards.md at main · dotnet/runtime

The CLR fixes problems like these by defining a very complete specification

(standardized by ECMA) containing the details you need for the COMPLETE lifecycle of a program, from construction and binding through deployment and execution. Thus, among other things, the CLR specifies: