C# is a successive cross-platform programming language of C and C++.Its basic syntax is very similar to C and C++ programming languages. However, C# has many useful features such as garbage collection, exception handling, extensive class library, multiple types of polymorphisms. In addition, C# has powerful development tools, and therefore making C# worth to learn.
One common C# development tool for Windows is Visual Studio that will be used in this tutorial. Therefore, to follow the tutorial, you need to have Visual Studio 2008 or newer installed in your machine.
In this C# programming language tutorial, you will start with the basic knowledge required to get up and running with C#. Then you will learn some basic and advanced concepts of C# programming language(along with workable examples and samples projects) including C# variables and data types, operators and expressions, conditional statements or decision making, loops or repetitions, array, structure, enumeration, exception handling, string manipulation methods, Object-Oriented programming concept, database connectivity and manipulation, GUI programming, and other useful sample program source code.
This website intents to provide free and high quality tutorials, examples, exercises and solutions, questions and answers of programming and scripting languages: