Hello,
The first three game development engines with 2D easy tools getting to my mind are GameMaker, Unity and Godot
I continually hear/read that GameMaker is the best for people starting to learn and oriented to 2D games, but the truth is I've never used it and I'm not so sure about development licenses. I work mostly with Unity, where I can make the best use of my C# background. Unity has, with every new version, more and better tools for 2D games development though.
A lot of people here is very attracted to Godot too, but in my knowledge, GameMaker and Unity offer at the moment way more resources and tutorials. Surely they can tell you more and point you to good resources.
In any case, I'd recommend that you make a little digging on these three engines for now, so you can find the one you think is the best for you.
Good luck!