i understand what youve saying ive been following tutorials and stuff and somewhere something happends and it causes it to mess up being like the spite not showing or running or anything expect a pink thing, i guess i should learn more basic java script so i know how to fix those errors
No. You will end up making errors. You should learn a language first, but you will run into issues while making a game. There's no way to guard yourself against that before you start. Dig into the one of the languages you listed, that you find most comfortable, and then get back to making games when you're feeling adept with making text based applications.
Yeah, that sounds like an idea. Or, if you find that you're really interested in learning to program, try making games in your spare time.
What I meant is that whatever you've got to work with should be sufficient to get started. Avoid procrastination, even if you're convinced you lack some important skills.