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