To be honest, I started coding when I was 28, with C++, and now I create games in C# with unity and Blender. But before all of this, luckily I could create WITHOUT CODE simple games with blender Game Engine, which allows you to use switchs and wires to create interactivity. This is too messy to create a complex game, but it made me understand clearly WHAT a program is, and HOW game interaction works ( iterations, variables, FPS, input, animations, sounds... ). It really helped me to understand C++ and C# very quickly later when I jumped into coding. I hope it can help you, and help you to understand the mechanics of programming, I know this is not easy when you learn programming as an adult, and this helps.