In simple words C# is a Object Oriented Programming language (OOP), which combines the power 💪 and efficiency 👌 of C++ , simplicity 👦 and object oriented approach of Java with creativeness 💡 of Visual Basic. This is how C# is described in many of the programming cook books 😁.
C# is a powerful programming language which can be used to code anything from mobile apps to complex AI systems. Since it is object oriented, it fully supports the concepts of OOP like encapsulation, inheritance and polymorphism.
C# was designed by Anders Hejlsberg.
to be continued 😉