A little history on myself: I have been coding on and off for most of my life with MUDs (which are text based multi-player games) being my first foray. MUDs are coded in C and at the time I was learning C++ in high school (circa early 2000s) so the entire process was confusing/helpful at the same time. From there I would eventually create my first graphical game using visual basic, which was really fun and easy to do. I would of love to keep making games in a similar environment but alas any good game would have to be done in C or C++. So I stopped any further attempts at game development.
I will now take you 10 years into the future where I have a B.S. in Computer Science, a deployment to Iraq, and a desire to do something in the civilian world. I developed my first mobile game Sketch Smash using Corona SDK which was a trying but fun experience. I enjoyed the Lua (the programming language) as it was very high level and simple, especially compared to C++; unfortunately, I think time in the military numbed my aptitude toward text based coding so once again I stopped pursuing game development for a second time.
Now 5 more years into the future I created my second mobile game Flying Ninja Cat using Construct 2. WOW! I have never used a visual editing and event based driven coding environment before. I felt like I was walking on water as I worked tirelessly on creating my game, I was hooked. Construct 2 brought me back to those easy days of Visual Basic but this time with a more powerful development environment only achieved 15 years in the future!
The whole point about this post is that I never lost my love for games or game development. I am just now older and less tolerant/capable of staring at C code for hours on end. I highly recommend giving Construct 2 a shot, if just for the sake of playing with a fun little editor. Thanks for reading.