Seriously, I've been "ATTEMPTING" to write a Real Time Strategy Game/Engine for the last 3 years no joke. This is also when I learned to code with Blitz3D, I got a basic understanding of the language and felt that I knew it pretty well, turned out a bigger and more important part was understanding program design, needless to say, 3 years and 7 revisions later I finally got it But it sucks writing 10K lines of code only to find out you made a huge major mistake in the design and you'd be better of scraping it and starting over, which if you attempt to make a game you don't have the skills to make is bound to happen...
Being inspired to make games gets you into coding, if the coding itself isn't enough to get you to keep at it then you're in the wrong field