C# (csharp) Old And Outdated??

C# (csharp) Old And Outdated??

For a language created to rival Java cross-platform capabilities and functions ,with it modern , innovative and object oriented programming approach . Since It's inception and creation by Microsoft in 2002 ,C# has witnessed immense growth . Created for Windows application but it continued development of it value types , properties ,events , OOP functionalities and also noticeably the advent of Lambda expressions explains why it is a great general purpose programming language to get your hands on . If you have any experience in Java , JavaScript ,C and C++ ,then C# syntax and principles won't be any hard to comprehend..

But why learn C# and what can you build with it???

  • Native Mobile applications (with Xamarin) -Distributed and cloud application (with Azure) -AI applications (ML.NET) -Games using Unity

  • Desktop applications (Windows forms ,WPF)

With the likes of Slack, the World Bank and Cinemark written with C# and Microsoft Office , Visual Studio , SQL server being windows application built with thesame programming language tells how powerful the C# language is becoming.

Having stated this with it potential growing immensely everyday ,alongside being ranked 5th on the TIOBE index for July 2021 ,and also taking the 4th position at PYPL Index ( Popularity of Programming Language Index) . Though they are still doubts C# only favours windows application but remains one of the prominent language with one great potential . Learning C# is an amazing step into an amazing tech world to learn ,earn and gain some basic and fundamental programming experience ,This actually debunks the claim it is outdated in the modern day, given the stats given above.

Just like a famous Saying:

"Programming languages are like wine ,some turn into Vinegar , but the best improve with age."

The development done over two decades on C# makes it one to look out for now and in future .

© Jalalgorithm