C#

67 resources

C# is used for desktop software, web backends with ASP.NET Core, and games in Unity. Beginners can start with Rob Miles' C# Programming Yellow Book or the C# 101 video series with Scott Hanselman, and the Foundational C# with Microsoft Certification course from freeCodeCamp adds structured exercises. Fundamentals of Computer Programming with C# also covers data structures and algorithms.

Experienced developers will get more from targeted material: Threading in C# explains concurrency, Introduction to Rx covers reactive programming, and Microsoft's guides on .NET microservices and ASP.NET Core architecture address application design. SharpLab shows how C# compiles to IL, which helps when you want to understand what language features actually do.

E

Essential C#Krzysztof Kowalczyk, StackOverflow Contributors

C# 101Scott Hanselman, Kendra Havens

Esc

Type to search every entry. ↑↓ to move, Enter to open.