Exerion, I would have suggested Unity, however they recently increased the yearly cost (just too much for me in example to make a living out of unity only games u.u) so instead I suggest you this unity-like (but opensource) project. i'm planning to make a RPG too (but isometric anyway). Anyway the official tutorials are basically there to show the great (dis)features (like missing a good way to pause mecanim animation) and not to teach you making games, the only way to make games with unity is making one simple and improve along the way, I never read books nor used the tutorials (though I have already made games with other frameworks like irrlicht) and I think you don't need them at all. Do something, when you find you are stuck search on Google or ask for help and you'll get to next step.
Unity itself is not bad, and the only downside for a simple 2D game is the package size (10MB even with no game at all), but they increased the price once, they would probably do that again, what is bad with current pricing is that small indie teams will have hard life because if they touch 100.000 revenue exactly they start spending a lot of license, while if you are alone or on a big company this is not a problem, this is a problem for poeple that actually spreaded the unity word (so the small indie teams)
here it is, Godot engine: