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