• Coding
  • Python, is it a viable first language?

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.
xterm wrote...
Again, forget about "3D" games, download Python, get a book and dig in.

Learn to drive before you can fly.
Good judgment comes from experience. Experience comes from bad judgment.
Thank you everyone for your help, i am continuing with that ebook and the MIT course, and currently making a Tic-Tac-Toe test game using ASCII graphics
Awesome!

Post it here on the forum once you're done, it'd be great to share :)