
PragmaticBookshelf
C# 13 Programming Essentials (PragProg)
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
Most Liked

Margaret

Margaret
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

mafinar
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?
Popular Backend topics










Other popular topics










Latest in Learning Resources
Latest (all)
Categories:
Popular Portals
- /elixir
- /rust
- /wasm
- /ruby
- /erlang
- /phoenix
- /keyboards
- /js
- /rails
- /python
- /security
- /go
- /swift
- /vim
- /clojure
- /java
- /haskell
- /emacs
- /svelte
- /onivim
- /typescript
- /crystal
- /c-plus-plus
- /tailwind
- /kotlin
- /gleam
- /react
- /flutter
- /elm
- /ocaml
- /vscode
- /opensuse
- /ash
- /centos
- /php
- /deepseek
- /scala
- /zig
- /html
- /debian
- /nixos
- /lisp
- /agda
- /react-native
- /textmate
- /sublime-text
- /kubuntu
- /arch-linux
- /revery
- /ubuntu
- /manjaro
- /spring
- /django
- /diversity
- /nodejs
- /lua
- /slackware
- /julia
- /c
- /neovim