BurntPizza is right. I made the same mistake at the same age a year ago. It took me months to realize that I needed to learn more Java. http://www.tutorialspoint.com/java/ This is a good place to start as well as a book.
Also (maybe I am showing my advanced age here) I can’t imagine anything more useless that watching coding videos or live code streaming. You need to be able to work through things at your own pace, which means videos are counterproductive.
Gotta disagree a little here.
You learn way better when you actually want something to work and therefore are forced to learn things to make it work.
It’s waaay better then simple studying or doing exercises that are just out of context and everything
However it means that the game you are creating while learning will not be a good game but simply your laboratory if you will… if you accept that, its a very good choice actually.
If you really lack a lot of basics… can be frustrating of course