C# Introduction

Welcome to C# Tutorial.

C# is developed in 2000 by Microsoft and currently is one of the most popular programming languages in the world.

The language is used in many areas including:

  • Developing mobile and desktop applications for different
    platforms including IOS, Windows, Android, MacOS, and Linux.

  • Embedded systems.

  • Web applications.

  • Web servers.

  • Big data processing.

  • And much, much more.

The language is mainly Object Oriented (Also possible to write functional programming as well) and that is a highly effective way to develop programs, faster and easier.

Compared to its vast uses cases, the language is really easy to learn.

It has a huge community support (over millions of developers).

If you already have a background on either of C++ and Java languages, the time for you to move into the C# world going to be quick. This is because these languages have syntax and structural similarities.

There are many companies and startups around the world currently using the C# language including:

Microsoft, StackOverFlow, StackExchange, Alibaba etc.

Before jump in this tutorial, make sure you have general knowledge about these topics:

  • Computer in General

  • Software

  • Operating Systems

  • Programming Languages

  • Compilers and Interpreters

  • Linkers