Why should you learn C#?
With the open source release of .NET Core, you will be able to run C# code on Windows (obviously), Linux, Mac OS X, even on embedded systems (using Windows 10 IoT Core).
So in the near future it is going to be a very valuable skill to have.
This is the first of a multiple part series on understanding the C# language and Object-Oriented Programming. We will start with the language features of C#, and gradually move towards understanding complex OOP concepts.
You can find a GitHub repository with all projects here.
What is C#
C# (pronounced “C sharp”) is a programming language that is designed for building a variety of applications that run on the .NET Framework. C# is simple, powerful, type-safe, and object-oriented. The many innovations in C# enable rapid application development while retaining the expressiveness and elegance of C-style languages.
More on the MSDN Official Documentation
Read more →