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.

Microsoft developed C# to compete with Sun’s Java, which was famous among the developers during the 90’s. C# was first introduced in 2000. C# is an integral part of Microsoft‘s .NET ecosystem.

to be continued 😉

Last modified: 7th July 2019