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.