Just curious for those who have picked C# as their primary language your reasons?
My core reasons:
- It was my first job out of college, it's what I'm most familiar with (as a startup person, moving fast is important)
- Huge ecosystem of developers, add-ons, extensions, libraries, etc - many problems are "solved" by others, lots of help, forums, blog posts
- Guided by MSFT. I like that the language is guided by a large company (as Rust, React are as well, Java to a lesser extent). It creates a forward momentum and lots of resources to making things better for users of the language
- "Relatively" opinionated, you want to do rest API's, there's a clear pattern everyone uses, everyone has the same problems and similar needs - means the frameworks evolve in ways that make it easier for everyone. The new Throttle attribute's for API's a good example of something that lots of people need solutions for and there is now some out of the box support for it.
It was I was taught in school and first job