Subjects / C# and .NET programming

Best books to learn C# and .NET programming, in order

C# is a large, evolving language and .NET is a sprawling platform, so the trap is drowning in framework features before the language settles. A good order starts with C# syntax and object-oriented design, then LINQ and async/await where the language's real character lives, then ASP.NET Core once you can write clean, idiomatic code rather than fighting the runtime.

Build your own C# and .NET programming list →Browse all paths

Reading paths for c# and .net programming

Popular c# and .net programming books

Related reading

Frequently asked questions

How should I approach learning c# and .net programming?
C# is a large, evolving language and .NET is a sprawling platform, so the trap is drowning in framework features before the language settles. A good order starts with C# syntax and object-oriented design, then LINQ and async/await where the language's real character lives, then ASP.NET Core once you can write clean, idiomatic code rather than fighting the runtime.
What's a good book to start c# and .net programming with?
A strong starting point is Effective C# by Bill Wagner. The ordered reading paths above show exactly where it fits and what to read next.
What should I read after c# and .net programming?
Once you have the fundamentals, explore closely related subjects like Swift & iOS development, Kotlin & Android development, Ruby on Rails.

Related subjects