« Previous
Next »
C# HOME
Welcome to the iwantcoding.com C# Tutorial. C# is Microsoft's modern, object-oriented language for the .NET platform. From ASP.NET Core web APIs to Unity games, MAUI mobile apps, and Blazor SPAs — one language ships everywhere .NET runs.
What this tutorial covers
| Chapter | You will learn |
|---|---|
| C# Basics | Syntax, variables, data types, operators, strings, control flow, loops, arrays, methods. |
| OOP | Classes, properties, inheritance, polymorphism, abstracts, interfaces, records, enums, structs, generics. |
| Modern C# | LINQ, collections, lambdas, async / await, tasks, nullable refs, pattern matching. |
| .NET in Practice | Exceptions, files / streams, JSON, DI, ASP.NET Minimal APIs, EF Core, xUnit, NuGet. |
| Examples | Cheatsheet, runnable snippets, quiz, exercises, bootcamp, certificate. |
Who this is for
- Backend devs building ASP.NET Core APIs.
- Game devs — Unity scripts are C#.
- Cross-platform app devs — MAUI for mobile, Blazor for web, all C#.
How to use this tutorial: read the chapter, run the example with Try it Yourself », do the exercise, then take the quiz at the bottom. Hit Mark complete when you're done — the sidebar will track your progress.
Example
« Previous
Next »
Discussion
Loading…