Too early for .Net Core. Not ready. RoR is what you want. If you have to learn RoR still then maybe that changes the story. Say you know C# and not Ruby- then you could just build your backend on standard .Net and move to .Net Core when it makes sense.