Build .NET applications with C#
.NET is a free, cross-platform, open source developer platform for building many different types of applications. With .NET, you can use multiple languages, editors, and libraries to build for web, mobile, desktop, games, and IoT.
- Local installation of .NET SDK
- Visual Studio Code
- C# extension for Visual Studio Code
Modules in this learning path
Start learning about .NET. Understand what .NET is and how it works, and quickly build a small app in a web-based .NET environment.
Use dependencies from the NuGet registry to develop .NET applications faster. Learn how to manage dependencies for your project.
Learn how to efficiently debug your .NET app by using Visual Studio Code to fix your bugs quickly.
Build an app that manipulates files and directories with C# and .NET.
Create a RESTful service with ASP.NET Core controllers that supports create, read, update, delete (CRUD) operations.