C# is an Object Oriented Programming Language introduced and developed by Microsoft.
In Object Oriented programming methodology, C# language can be used to create various types of application such as web application, windows application, web services using Visual Studio product.
C# language is very similar to C and C++.
All the concept of C++ like encapsulation, inheritance, polymorphism we can use same ways in C# programming development.
Microsoft introduced C# language with Visual Studio ASP.Net, Framework 1.0. in 2002.
We can use C# language to develop website, windows application that run on .Net Framework.
In this C# tutorial we will learn all the importance c# features step by step with an example.
Next, we will learn about .Net Framework version and how to use c# language for develop website application and windows application.