[quote user="xenoalien"]should learn to understand a language better?[/quote]
I think that you need to understand concepts of OOP, and, for game creation, you need good understanding of Graphics pipeline, and also you need HLSL knowledge. If you need common concepts of game, i think, that you need to make a few games, and then find ...