The .NET Framework provides a comprehensive programming model for building all kinds of applications, from mobile to web to desktop. You can download Visual Studio for free, and be coding in just a few minutes.
.NET Core is a set of runtime, library and compiler components that allow you to create apps that run on Windows, Mac OS X and Linux. It can be installed locally with your app with only the packages you need. It provides a light weight development model and the flexibility to work with your favorite development tools on your favorite development platform.
Get started in 10 minutes
.NET on GitHub
Get Started with C#
C# is an elegant and type-safe object-oriented language that enables developers to build a variety of secure and robust applications that run on .NET. It is built on the .NET Compiler Platform “Roslyn” which provides rich code analysis APIs and is open source on GitHub
Get Started with F#
F# is a cross-platform, functional-first programming language. It enables developers to tackle complex computing problems with simple, maintainable and robust code. F# is open source and available on GitHub.
Join the conversation and stay connected with the team. Contribute to our open source projects and help build the future of .NET together.