what happens later, no one knows
I completely agree with xterm.
Like you (and so many others), I got interested in programming because I wanted to build games. My first real functioning program was a text-based Pac-Man.
As time went, and I continued learning, I found a much stronger interest in what's called '
system' programming, the programming of the tools needed by programmers and sysadmins. Others have found interest in multimedia, web, AI, data-mining, ...
One more time, xterm is 100% right. It will be a long time until you will start coding 3D games. In the meanwhile, you might want to change or might become interested in other things. It is important that until then, you learn how to
reason like a programmer, not that you become an expert in one specific language.