.NET Documentation

Welcome to .NET

.NET is a free, cross-platform, open-source developer platform for building many different types of applications. With .NET, you can create console, web, mobile, desktop, IoT, and cloud applications. It is a unified platform that consists of the C#, F#, and Visual Basic languages, along with a set of libraries and runtimes that enable development across multiple operating systems.

Key Features and Benefits

Cross-Platform Compatibility

Develop and run your applications on Windows, macOS, and Linux with a single codebase.

High Performance

Built for speed and efficiency, .NET delivers exceptional performance for demanding applications.

Modern Language Support

Leverage powerful features of C#, F#, and Visual Basic for productive and expressive coding.

Rich Ecosystem

Access a vast collection of libraries, tools, and frameworks for diverse development needs.

Open Source & Community Driven

Benefit from open-source development and a vibrant community contributing to its growth.

Cloud Native

Designed for modern cloud architectures, enabling easy deployment and scalability on cloud platforms.

Getting Started

Ready to build something amazing? Visit our Get Started section for installation guides, quickstarts, and your first .NET project.

What can you build with .NET?

Example: A simple "Hello, World!" in C#


using System;

public class HelloWorld
{
    public static void Main(string[] args)
    {
        Console.WriteLine("Hello, .NET World!");
    }
}
        

Explore the rest of the documentation to dive deeper into core concepts, discover step-by-step tutorials, and browse the extensive API reference.