Download Construct 2: To begin with, Construct 2 is a 2D game engine that is 100% programming free, to test it you can download the free edition but if you really like it, you can buy the license for full version. Download from here
Explore the program: See the program, learn it basic elements & try to configure this thing out. It’s a well organized program, but you’ll need some time to understand all of it. Here’s a photo show you the main windows for the program. If you want more info & lean faster you can see the manual of Construct2, it is downloaded with the program files with lot of example projects so you can understand it quickly.
Learn the event system: The game engine is 100% codes free, but you will need to know the basic of the event system Construct 2 uses. It’s a simple logic system that consists of conditions & actions. When a condition is true, the wanted action is triggered. You will need weeks to get well skilled at knowing events system, but it’s easy and you will just need to practice a lot.