I can not agree more with this post.
After being a C# developer for 5 years, I can not think of a worst 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#?
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.
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.