iwantcoding.com
🔥 Daily 👥 Rooms 🏆 Top Log in Sign up
« Previous

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

ChapterYou will learn
C# BasicsSyntax, variables, data types, operators, strings, control flow, loops, arrays, methods.
OOPClasses, properties, inheritance, polymorphism, abstracts, interfaces, records, enums, structs, generics.
Modern C#LINQ, collections, lambdas, async / await, tasks, nullable refs, pattern matching.
.NET in PracticeExceptions, files / streams, JSON, DI, ASP.NET Minimal APIs, EF Core, xUnit, NuGet.
ExamplesCheatsheet, 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

Example
Console.WriteLine("Hello, C#");
Try it Yourself »

Discussion

Loading…

« Previous