this post was submitted on 15 Aug 2025
24 points (96.2% liked)
Programming
22186 readers
200 users here now
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Rules
- Follow the programming.dev instance rules
- Keep content related to programming in some way
- If you're posting long videos try to add in some form of tldr for those who don't want to watch videos
Wormhole
Follow the wormhole through a path of communities !webdev@programming.dev
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
C# represents about 12% of the jobs out there.
https://www.devjobsscanner.com/blog/top-8-most-demanded-programming-languages/
It's not unpopular, but it's definitely not "massively" popular anymore. Different languages have different strengths and weaknesses, but C# has a few more weaknesses than most. In my opinion. Yes, there's nothing wrong with learning any particular language you want to learn (and I'm a little surprised to see C++ has fallen significantly lower than C#, sure, fair enough). I'm just struggling to see an upside for learning it in the modern day (and now knowing more about what this person's goal is I feel even more strongly that C# is the wrong answer for them. In my opinion.)
It's literally the 4th most popular language on the list. And JS/TS is obviously number one due to it being used in frontend as the de facto standard. So when looking at languages used for backend systems, it's number 3.
I have no idea what you're referring to when you say C# has more weaknesses than most. C# is incredibly solid these days, typed, easy to write and with great support for web apis (or anything really).