It's just so much more accessible then .NET Framework was...
There is a bigger learning curve with .NET Core vs. let's say JS though.
You are getting started immediately with a framework (ASP .NET Core for example, which is the .NET Core web framework).
So it's like learning JS but also Express and all the other plugins that you need to build a complete app at the same time.
But there's the rub - you get everything you need in one shot. No need to figure out whether you want Express or some other JS web framework etc.
I think .NET, in general, is viewed as a mature platform for building secure and "solid" production web apps. It's just that it's never been that easy to get started with.
I think MS is making great strides to overcome the view that .NET is just for really big and convoluted enterprise apps.
As a side note that is relevant, this is why I've been building an open source project Coravel. It's directly addressing this issue of "how easy can I just get up-and-running with a production quality .NET Core app?"
It does look like future .NET Core features are targeting bigger players and micro-service scenarios, whereas Coravel is trying to appeal to the indie devs who just want to build one simple yet solid production app quickly.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.