Introduction to C# and .NET Series

Beginner-friendly guides to the C# programming language and the .NET ecosystem. Covering fundamental concepts, syntax, and best practices, this series will help new and experienced developers build a strong foundation in C# and equip you with the essential knowledge needed to get started confidently with C#.


  1. 1

    C# is in the top five most popular programming languages in the world. In this article we will outline what C# is, list out it's high-level features, describe some of it's programming paradigms, and close out with how it's being used in the wild.


  1. 2

    Learn what the .NET Framework is and how to install, verify, and manage .NET on Windows, macOS, and Linux with this detailed, beginner-friendly guide.


  1. 3

    A step-by-step guide to creating your first C# "Hello World" app using the dotnet CLI, Visual Studio, JetBrains Rider, and Visual Studio Code.

    Learn how to create, run, and understand a simple C# program in multiple IDEs and the dotnet CLI.