C# 13 Programming Essentials (PragProg)

Reference-style guide to C# 13 and .NET programming programming using Visual Studio Code tailored to help readers progress from beginner to intermediate proficiency.

d-nscsharp-500

Neil Smyth

This reference-style guide to C# 13 and .NET programming with Visual Studio Code is designed to guide the reader from beginner to intermediate skill level. Organized in a modular format, each chapter combines in-depth explanations with hands-on tutorials, allowing readers to put theory into practice and develop real-world programming skills. The book also includes access to over 30 knowledge quizzes.

This book is a guide to C# 13 and .NET 9 programming using Visual Studio Code tailored to help readers progress from beginner to intermediate proficiency. With a modular structure, each chapter offers detailed explanations alongside practical tutorials, enabling readers to apply their knowledge and build real-world programming skills. Additionally, the book provides access to over 30 knowledge quizzes to reinforce learning.

The book begins with an introduction to the architecture of the C# environment, exploring essential concepts like the Common Language Infrastructure (CLI), the Common Intermediate Language (CIL), and the Virtual Execution System (VES). Next, the book provides clear, step-by-step instructions for installing, configuring, and using Visual Studio Code across Windows, macOS, and Linux.

With the setup complete, the book dives into the core principles of C#, covering everything from variables, constants, and operators to control flow and loops. These foundational concepts pave the way for a deeper exploration of object-oriented programming (OOP), including key topics such as inheritance, abstract classes, interfaces, and structures.

Readers will also tackle advanced subjects like string manipulation, arrays and collections, file handling, exception management, and asynchronous programming, building a well-rounded understanding of the C# language.


Neil Smyth has more than 25 years of experience in the IT industry, including software development, project management, and marketing. He has a Bachelor of Science degree in Information Technology and holds several certifications, including A+, Security+, Network+, Project+, Java Associate, and Microsoft Certified Professional. Neil is also a CIW Database Design Specialist.

He is the co-founder and CEO of Payload Media, Inc., a technical content publishing company. Neil is also a prolific author who has written several programming and system administration books under the “Essentials” range. Notable titles include Android Studio Development Essentials, Jetpack Compose Essentials, iOS App Development Essentials, and Ubuntu Essentials.


Full details: C# 13 Programming Essentials: .NET 9 Edition by Neil Smyth


Don’t forget you can get 35% off with your Devtalk discount! Just use the coupon code “devtalk.com" at checkout :+1:

1 Like

Wow that is a very quick P1.0 version. Was it on before? Interesting to see a C# 13 book out already! That too only 222 pages?

Hi @mafinar

We are carrying Neil’s books as distributions, which means we just sell the ebook files and the author does all the editorial and production work. If you go to his website, you’ll see that he publishes nearly 20 books and tries his best to keep them updated, coming out with revised editions as soon as possible.

-Margaret

1 Like

That’s nice. I was planning on learning some C# next year, this could be a good way to get me going.

I also realized other there is no C# or dotnet book from PragProg.

@mafinar We have a C# Brain Teaser book in the works. The beta is scheduled for Nov 6th.

2 Likes