C# is general purpose, a modern programming language developed by Microsoft. Anders Hejlsberg is the chief architect in C# development.

It is one of the premier languages for. Net development. C# is approved by ISO (International Standards Organization) and ECMA (European Computer Manufacturers Association).


It is object oriented and very simple language. It supports all-OOPs concepts like inheritance, encapsulation, polymorphism and abstractions.

C# is primarily derived from the C, C++, and Java programming languages, so it is easy to learn.

It is a modern programming language and provides many modern programming features to developers like garbage collection, exception handling, and code security.

All these features help to develop reliable and industry standard software. You can create applications like windows applications, web application, web services, and much other application in C#.


These tutorials are made to help beginners, who want learn C# from scratch.



Before starting tutorials it is necessary to have basic programming knowledge and programming flow. It is very simple to learn C# if you have knowledge C, C++ programming languages.


Now we will learn simple Hello World program in C#

using System;

namespace MyApplication
class HelloWorld
static void Main(string[] args)
/* Hello C# Program*/
Console.WriteLine("Hello World");
The output of above program is  Hello World
Recommended Post   C# Boxing and Unboxing