Try Microsoft Edge
A fast and secure browser that's designed for Windows 10
Get started
You can write your .NET apps in C#, F#, or Visual Basic.
C# (pronounced "C sharp") is a simple, modern, object-oriented, and type-safe programming language.
Its roots in the C family of languages makes C# immediately familiar to C, C++, Java, and JavaScript programmers.
F# (pronounced "F sharp") is a cross-platform, open-source, functional programming language for .NET. It also includes object-oriented and imperative programming.
let names = [ "Ana"; "Felipe"; "Emillia"]
names
|> List.iter (fun name -> printfn "Hello %s" name)
Visual Basic is an approachable language with a simple syntax for building type-safe, object-oriented apps.
Dim names As New List(Of String)({
"Ana",
"Felipe",
"Emillia"
})
For Each name In names
Console.WriteLine($"Hello {name}")
Next
Our step-by-step tutorial will help you get .NET running on your computer.
Supported on Windows, Linux, and macOS