For game engines, it depends on what you want. If you want to learn lower-level game programming, you could try something like Java with the libGDX library, C# with MonoGame or SDL with C++.
However, if you'd like to use a prebuilt engine, GameMaker is a good choice. I've heard that Godot Engine...