Honestly, it doesn't really matter which language you use as long as you pick one and stick with it.
From the sounds of your post the main problem you're having is simply focusing on your learning, and that you don't really understand how what you're learning can actually be used to make a game, and your young age is probably a part of this.
I'd suggest choosing a simpler language where you can get fast and obvious results so that you can see and understand how things are useful and what they do right away. The experience you gain can then be transferred to harder programming languages later if you want to.
I would suggest trying LOVE, which is a simple game programming library that uses the Lua programming language. There is a "getting started" guide as well as some tutorials, a wiki, and discussion forums to get help with LOVE.
Alternatively, if you just want to make some games for now you could try a point & click editor such as Construct 2, Game Maker or RPG Maker to create your games. These editors allow you to much more easily and quickly create games with little or no programming, and will still teach you some basic logic that will help with learning programming if you decide to do so later on.
Hope that helps!
Oh my, thank you so much. That's exactly what I'm having trouble with, not focusing. I'll definitely check those out, thanks again<3