Have to second this. ASP.NET Core is awesome. Probably wouldn't try to learn it as a first web framework (Django or Rails are better at this), nor is it quite as batteries-included as those other two, but it has a very "grown up" feel to it I like.
Relative to other frameworks, ASP.NET Core is sort of like the tooling maturity of Java (great editor/libraries, rock-solid VM, everything typed and static) combined with the simplicity / "start from scratch" feel of Padrino, Sinatra or Flask, with the expressiveness of a really nice language with type inference, good functional primitives (e.g. LINQ). You can probably serve hundreds/thousands of customers on a single Heroku dyno or three due to extremely robust non-blocking I/O, faster code execution, and much better memory management than Python/Ruby.
I mean, ms has released net core 3.0 (fully open source), blazor, and ml.net. F# has always been open source. They also made private repos free on github, released vs code, released zero and deepspeed for pytorch and published the state of the art NLP model along with it. So I'd say your circles probably have a justified chip on their shoulders from the old days.
I also see this. As a dark matter .NET Dev I realized that in the last 5 years C# and .NET is now treated fairly. It is widely regarded now as a valid choice with no limitations (like costs or OS).
The universal availability of debugging and intelligence in all relevant editors (Code, Atom, vim, emacs, etc) through the LSP and the related debug protocol make things easy.
Relative to other frameworks, ASP.NET Core is sort of like the tooling maturity of Java (great editor/libraries, rock-solid VM, everything typed and static) combined with the simplicity / "start from scratch" feel of Padrino, Sinatra or Flask, with the expressiveness of a really nice language with type inference, good functional primitives (e.g. LINQ). You can probably serve hundreds/thousands of customers on a single Heroku dyno or three due to extremely robust non-blocking I/O, faster code execution, and much better memory management than Python/Ruby.
Give it a shot. I really like it.