Game Maker Studio 2 is what I started on and I think it is the perfect engine for 2D games. You can use drag and drop code which is nice to visualize code if you're new to it but their game maker language is nice and easy to learn and there are countless tutorials on it.