At the heart of the Microsoft development experience is the .NET Framework. But these days there's so much more than just that original framework. You also need to understand .NET Standard and .NET Core, not to mention the cool features added to C#, Roslyn and Visual Studio. These are the base-level tools you need to know for success in the Microsoft development world.