There are lots of non-programmer tools too!
This is actually made using Clickteam Fusion, which doesn't have typed "programming". Alternatively you can look into Construct, for example, or RPG Maker. (limited but it can help you grasp some basics about how games are put together under the hood, while teaching some basic scripting " logic" so when you get into code later on you can think like a programmer.)
There are also tons of tutorials online and free tools or engines out there to try out. Don't get discuraged, even the best pros have days where they just copy and paste someone else's code and then study how it works. Be patient, start small.
If you have not seen it already, I have a bigger version of this game with all the levels up on this same site. The full version took about 3 months extra work beyond here in case you are curious. That's with CT fusion doing most of the code work such as rendering graphics for me, so game making is a long process even with these tools.
The "great game jam" games you often see are from people with years of practice. Don't let that discourage you from trying. I assure you each of them have terrible to behold first projects that are hiding in an old hard drive or recycling bin somewhere from years ago. ;)
Stick with it, keep exploring, you'll find your "jam tool" eventually. Don't be afraid to try new stuff or make something terrible, that's how everyone learns. :)