What is C#?
C# (pronounced "See Sharp") is a simple, modern, object-oriented, and type-safe programming language. C# has its roots in the C family of languages and will be immediately familiar to C, C++, Java, and JavaScript programmers.
C# is a tool in the Languages category of a tech stack.
Why developers like C#
Cool syntax
Great lambda support
Great generics support
Language integrated query (linq)
Extension methods
Automatic garbage collection
Properties with get/set methods
Backed by microsoft
Automatic memory management