Skip to content
Happy Programming Guide
Start learning

C#

C# fundamentals in plain English — types, collections, LINQ and the language features that make everyday code shorter.

4 guides

C#

What’s New in C# 14 and .NET 10

.NET 10 is the current long-term release and C# 14 comes with it: extension members, the field keyword, file-based apps and more.…

4 min read

C#

C# Advanced Language Features

LINQ, generics, async/await, pattern matching, records and extension methods — the C# features that make everyday code shorter, explained one at a…

4 min read

Keep going — pick your next guide

The fastest way to improve is to read one guide, then build the thing it describes. Start with the basics, or jump straight to a project.