If you're looking for something simple - then try Construct and GameSalad- they basically use drag and drop to build a game - no coding required.
Clickteam Fusion has a free starter edition - you don't need to learn code for it. It's a bit more involved than Construct / Game Salad - but also a lot more flexible - they also have some included tutorials.
GameMaker's beginner tutorials are very good - or used to be - I haven't looked at them in years, but I started learning with GameMaker and it gave me more knowledge than just programming - they also covered good game design etc. However, you will have to learn some code to use GameMaker - but they teach you that in their tutorials / documentation to some extent.