.NET Core Documentation

Your gateway to building modern, cross-platform applications.

Get Started with .NET Core

What is .NET Core?

.NET Core is a free, cross-platform, open-source framework for building many different types of applications. It runs on Windows, macOS, and Linux, and is used to build web apps, microservices, IoT apps, mobile backends, and desktop apps.

Learn More

Installation Guide

Follow our step-by-step instructions to install .NET Core on your preferred operating system. Get your development environment ready in minutes.

  • Download the SDK
  • Configure your environment
  • Verify installation
Get Started

First Application

Create your first .NET Core application! This guide will walk you through building a simple console application to demonstrate the basics.

  • Create a new project
  • Write your first code
  • Run your application
Build Your First App

Key Concepts

Understand the fundamental building blocks of .NET Core development, including its runtime, libraries, and project structure.

  • The .NET Runtime
  • Base Class Library (BCL)
  • Project Structure (.csproj)
  • Dependency Management
Explore Concepts

Cross-Platform Development

Discover how .NET Core enables you to build applications that run seamlessly across Windows, macOS, and Linux, opening up a world of possibilities.

  • Platform-specific APIs
  • Containerization (Docker)
  • Deployment options
Learn About Cross-Platform

Community Resources

Join the vibrant .NET Core community. Find forums, tutorials, and projects to help you on your journey.

  • Official Forums
  • GitHub Repository
  • Community Blogs
Connect with Community