5 reasons why C# programming worth ...
It's easy to learn.
As far as programming languages go, C# is fairly simple to digest. It's a high-level language, and that means it is somewhat similar to English. It's also designed with ease of use as a priority, and it abstracts away most of the complex tasks like memory management and exception handling, enabling coders to learn it without frying their brains.
It's widely used in game development.
Ever heard of Unity? Yeah, the most popular game engine. C# is widely used to develop games with Unity, which means that thousands of games, including popular ones like Rimworld, were scripted using C#. Told you it's cool.
It's still evolving.
The future is bright for C#. Because it's developed by Microsoft, the tech behemoth will likely make endless iterations and add useful features. And besides, C# is the 5th most popular programming language today, and it's not going anywhere anytime soon.
It gives you an excellent programming foundation.
Since it's similar to other C-type languages like C, C++, and Java, being fluent in C# will make learning the others a breeze.
It has an enormous set of use cases.
And a lot of fun ones at that. C# is highly versatile, and can be used to create a ton of projects, including but not limited to mobile apps, cloud-based services, enterprise software, and games. Lots and lots of games.