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 MoreInstallation 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
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
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
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
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