News & Updates Programming Web programming Store My Projects
Links
Affiliates

C# Tutorial – 01 – Introduction

The C# programming language is a modern, object-oriented language created by Microsoft for the .NET Framework. C# (pronounced “see sharp”) builds upon some of the best features of the major programming languages. It combines the power of C++ with the simplicity of Visual Basic and also borrows much from Java. This results in a language that is easy to learn and use, robust against errors and that enables rapid application development. All this is achieved without sacrificing much of the power or speed, when compared to C++.

In the years following its release in 2002, C# has become the third most popular programming language – after Java and C/C++ – and its popularity keeps growing. Whether you code video games, or banners for O2.co.uk, it is difficult not to be aware of this .NET language. It is a general-purpose programming language, so it is useful for creating a wide range of programs. Everything from small utilities to computer games, desktop applications or even operating systems can be built in C#. The language can also be used with ASP.NET to create web based applications.

When developing in .NET, programmers are given a wide range of choice as to which programming language to use. Some of the more popular .NET languages include: VB.NET, C++/CLI, J#, F# and C#. Among these, C# is often the language of choice. Like the other .NET languages, C# is initially compiled to an intermediate language. This language is called the Common Intermediate Language (CIL) and is run on the .NET Framework. A .NET program will therefore be able to execute on any system that has that framework installed.

The .NET Framework is a software framework that includes a common execution engine and a rich class library. It runs on Microsoft Windows and is therefore only used for writing Windows applications. However, there are also cross-platform ports available, the two largest being Mono and DotGNU. These are both open source projects that allow .NET applications to be run on other platforms, such as Linux, Mac OS X and embedded systems.


31 Responses

Hamerun
January 9th, 2013 at 7:07 pm  

Thank you for the tutorials.

opponcaby
November 3rd, 2011 at 5:21 pm  

The simplest method to download youtube and other videos is the following site:

video download

anthone
October 10th, 2011 at 2:10 pm  

yahhhhhhooooo its a great public seryice;)thanks

kpanuku chika-obi
September 28th, 2011 at 5:41 am  

am just about to start,am a computer science student,i just hope i will enjoy it like others,please advice my on which package to start from,the next to follow and so on.

aso
September 24th, 2011 at 9:36 am  

how to look task manager in C#?

a
September 23rd, 2011 at 1:14 am  

ooooh ur real maan!! i started tutorial now… i’ve already finished part 1…thank u!

Krunal
September 5th, 2011 at 3:58 pm  

if you want to download video then download idm 5.18 full version…

prii
July 30th, 2011 at 5:51 am  

thanks a lot for the vedio…..help a lot to explain it to starters…….

July 5th, 2011 at 6:03 am  

I like your tutorials and watch them all!
I learned C++ with theese tutorials and now I’m learning C#.

Anton
June 28th, 2011 at 3:30 pm  

Admin your the best :) thx for the programming lessons helped me a lot

Bekir
June 22nd, 2011 at 9:43 am  

Thank you very much, these videos are really helpful.

May 25th, 2011 at 11:22 am  

oh your sit is very help ful for me
thanks

March 11th, 2011 at 10:54 am  

Would be nice. Anyone interested in making them? :)

Raghu Chandra
March 7th, 2011 at 12:45 pm  

No info regarding ADO.NET in C# and ASP.NET, please mention those detail videos also….

February 2nd, 2011 at 11:24 am  

Done.

vali.naeimabadi
January 31st, 2011 at 1:46 pm  

hi
thoes sites that you give is filterd (does not open)
plz give download links (sql and asp)
thanks

January 31st, 2011 at 3:57 am  

You can try viewing the videos on our YouTube channel instead.

vali.naeimabadi
January 30th, 2011 at 9:28 am  

hi i have flash player but i can not see the tutotrial
plz help
if you can give me the download links
(asp and sql)

January 15th, 2011 at 4:53 am  

Good bless you people…Great work

January 10th, 2011 at 2:38 pm  

Great work! We are adding your site to our Online Video Tutorials section at http://www.OVDirectory.com. Please let us know about any updates.

Thanks!

Anonymous
October 8th, 2010 at 11:22 am  

I don’t watch videos.It doesn’t load.

blogger
August 21st, 2010 at 9:38 am  

Thank you for these videos :)

August 12th, 2010 at 11:54 am  

Thanks. A python section would be nice, but for now my priorities are focused on other online projects.

August 11th, 2010 at 10:42 am  

You could use what he said or you could go to clipnabber.com. that site has been my best decision when trying to get videos. Great job on the vids i’m glad i found this site. Have you ever thought of doing a python section?

prasad
July 29th, 2010 at 2:00 am  

I fount GEnerics -1 ,2, 3 very excellent

ThankYou

June 8th, 2010 at 10:38 am  

We don’t provide download links because of bandwidth constrains, but as with any Youtube videos you can download them using tools such as http://www.keepvid.com.

eiliya
June 6th, 2010 at 8:46 am  

How to download video?

Leave a Reply