C# evolves annually, and the jump from C# 10 to C# 13 introduced required members, primary constructors, collection expressions, and inline arrays. Books targeting C# 8 or 9 miss features that production codebases now rely on. These three titles cover C# 12 and 13 with .NET 8 and 9, and they approach the language from different angles: one for current coverage, one as a comprehensive reference, and one for deep language understanding.
Last reviewed: March 2026. All links and availability verified.
C# 13 and .NET 9, 9th Edition
Mark J. Price’s Packt title (November 2024, 828 pages) is the most current C# book available. It covers C# 13 language features, .NET 9 runtime, ASP.NET Core 9 for web development, Blazor for interactive web UIs, and Entity Framework Core 9 for data access. Each chapter includes hands-on projects and real-world challenges that test your understanding. Price updates this book annually, which means it is always the first to cover new language features.
If you want one book that covers the latest C# and .NET with practical projects, this is the most efficient choice.
- Author: Mark J. Price
- Published: November 2024 (Packt, 9th Edition)
- Pages: 828
- Best for: Current C# 13 and .NET 9 coverage with hands-on projects
- Amazon: Buy on Amazon
C# 12 in a Nutshell
Joseph Albahari’s O’Reilly reference is a 1,982-page encyclopedia of C# and .NET. It covers every corner of the language and framework: LINQ in depth, async/await patterns, Span and Memory types, pattern matching, and the full .NET 8 class library. This is not a book you read front to back. It is the book you open when you need to understand exactly how something works, including edge cases that tutorials skip. If you work with C# daily, this is the desk reference that saves you from guessing.
- Author: Joseph Albahari
- Published: December 2023 (O’Reilly)
- Pages: 1,982
- Best for: Comprehensive reference, answering “how exactly does this work?”
- Amazon: Buy on Amazon
C# in Depth, 4th Edition
Jon Skeet is arguably the most respected C# expert in the community (he is the all-time top answerer on Stack Overflow for C# questions). His Manning title explores why C# features exist, how they evolved, and what the compiler is actually doing behind the scenes. The 4th edition covers through C# 7 in depth, with later features discussed in appendices. It does not cover C# 12/13, but the insights into generics, nullable types, async patterns, and LINQ are timeless and apply to every version.
Read Price’s book for current features. Read Skeet’s book for deep understanding of the language’s design decisions.
- Author: Jon Skeet
- Published: March 2019 (Manning, 4th Edition)
- Best for: Deep understanding of C# language design and internals
- Amazon: Buy on Amazon
Which book for which need?
| Need | Book |
|---|---|
| Learn current C# 13 with projects | Price: C# 13 and .NET 9 |
| Look up how something works (reference) | Albahari: C# 12 in a Nutshell |
| Understand why C# is designed the way it is | Skeet: C# in Depth |