> After being a C# developer for 5 years, I can not think of a worse language to learn that C#. The ecosystem is dead just check the latest startups from YC, how many are using C#? How many startups nowadays are using C#?
You're late to the party, and your comment is a bit funny. C# was <<never>> a startup language :-) It was always an enterprise language, meant to fight Java.
If anything, C# is moving towards startups with the introduction of .NET Core and of the cross platform IDEs (VS for MacOS, VS Code + plugins, Rider).
How is Go easy? It is a much less expressive language than Java or C# and is more verbose. It’s C with GC and good concurrency.
I never understood the hype around it.
> I never understood the hype around it.
> It’s C with GC and good concurrency.
Surely you've just answered your own question there
Currently there are better options than C# or .NET. You want simplicity, you have Go. You can create an API server so simple and easy to understand. You want a full framework, you have Rails. Rails give you everything so easy to be productive and start shipping. Just run gem install device and you have authentification. You need to storage files, images, etc., just a simple tag on your model and really to go.