I checked out a few over the last couple of years (Unity, Unity 3D, RPG Maker, Unreal, etc.) and GMS is the easiest to get in to.
You can make a game with only drag and drop (no coding). If, however, you want to get in to more complex things, you need to use Game Maker Language. It is basically...