I want to learn C#!

2062 C# courses are available from Coursera, Edx, Lynda, Packt, Pluralsight, Stone River and Udemy or all in one place!

Letter for students

Slightly in world wide interest decrease, C# is still one of the most important languages for great developers. Sixth on the popular TIOBE index, seventh on StackOverflow and fourth on GithHub, is also a very young language, compared to its competitors: C appeared in 1972,  C++ in 1985, Python in 1991 and Java and JavaScript in 1995. C#? in 2002.

C# is a great language for beginners. It comes with great tooling, Visual Studio, allowing young developers to focus on learning and building apps, not on troubleshooting installations. And you can build useful applications without the necessary of learning other languages (compared to HTML, CSS, JavaScript that come together). This are important matters especially for those who want to start coding. Every small impediment that switches your focus from learning the right thing at the right time demotivates might make people believe they are not adequate for programming. Therefore, it decreases the chances of success. With C# you will not have these problems.

There is also a common believe that C# is suitable for windows development. It’s been a while C# is available for other platforms as well. You can code on Mac and implement multi-platform apps using the language.

C# is one of the languages that adapted the most since its appeared. The 8th major version was released this September (2019). C# 8.0 continues to improve programmers life and amaze communities with very cool features like Non-Nullable, Records, Default interface members or Async Streams.

C# interest over time


Interested in C#?

If you need to find more data you can use our tool to compare and analyze the technology

About C#

C# (pronounced see sharp, like the musical note C♯, but written with the number sign) is a general-purpose, multi-paradigm programming language encompassing strong typing, lexically scoped, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines. It was developed around 2000 by Microsoft as part of its .NET initiative, and later approved as an international standard by Ecma (ECMA-334) and ISO (ISO/IEC 23270:2018). Mono is the name of the free and open-source project to develop a compiler and runtime for the language. C# is one of the programming languages designed for the Common Language Infrastructure (CLI). C# was designed by Anders Hejlsberg, and its development team is currently led by Mads Torgersen. - read more on Wikipedia

C# courses by provider

2062 C# courses are available from Coursera, Edx, Lynda, Packt, Pluralsight, Stone River and Udemy or all in one place!


Interact and click on chart provider to access more details about courses