Introduction to C#

C# is an Object-Oriented Programming (OOP) language from Microsoft, which was first released back in 2002, along with the .NET Framework. C#, along with the .NET software development framework, can be used to create both Microsoft Windows and web-based applications, as well as XML web services and much more. It shares much of its syntax with the C and C++ programming languages.

With the introduction of the .NET Core software development framework in 2016, it is now possible to produce cross-platform applications for the Microsoft Windows, Linux and macOS operating systems.

The Basics

Below are some of the basics of the C# programming language, including links to further resources.

Useful Stuff

Links