Intro
C# is a general-purpose high-level programming language created as part of Microsoft’s .NET framework.
![]()
C# is a modern, innovative, open-source, cross-platform object-oriented programming language and one of the top 5 programming languages on GitHub.
Do you have experience with JavaScript, Java, or C++? You’ll find C# instantly familiar, and you’ll enjoy its evolving features including type safety, generics, pattern matching, async, records, and more.
Resources
Frameworks
C# is used to build Windows applications, web services and more. C# combines the power of C/C++ with the simplicity of Java and Visual Basic.
C# works closely with the .NET ecosystem, which provides the runtime, libraries and tools for application development. Over time, several frameworks and technologies have evolved around C# to support diverse platform





