Learn CSHARP with Real Code Examples
Updated Nov 17, 2025
Installation Setup
Install .NET SDK (8+ recommended)
Install Visual Studio or VS Code
Install NuGet packages
Configure CLI tools (dotnet CLI)
Environment Setup
Install .NET SDK
Install Visual Studio or VS Code
Install NuGet dependencies
Setup environment variables
Config Files
appsettings.json
csproj project file
launchSettings.json
NuGet.config
Cli Commands
dotnet new
dotnet build
dotnet run
dotnet publish
Internationalization
resx resource files
CultureInfo APIs
Localization middleware
Unicode-friendly runtime
Accessibility
XAML accessibility APIs
Blazor ARIA support
Localization metadata
Assistive technology integration
Ui Styling
WPF/WinUI XAML styling
MAUI cross-platform styling
Blazor component styling
Unity UI toolkit for games
State Management
ASP.NET services DI container
Singleton and scoped services
EF Core database tracking
In-memory caching
Data Management
Entity Framework Core ORM
Dapper for micro-ORM
ADO.NET for raw SQL
NoSQL via Cosmos DB