People I spoken to say "Python" is a good language to learn first.
If you ever played "EVE Online" it has been developed in "Stackless Python".
So why not take a look on Python and Stackless Python?
I can't say what platforms that uses Python. But if you are looking for PC.
Python might work.
But creating game is hard work in any language!
Python is a good place for a beginner to start programming, but I wouldn't go around suggesting Stackless Python. Stackless Python is just an alternative implementation to the more widely used CPython interpreter. It's a bit naïve to suggest Stackless Python just because _a_ game (Eve Online) uses it, especially without solid justification. Stackless is designed to solve a very specific set of problems--problems which 99.9% of Python programmers (newbies especially) don't need to worry about.
References:
http://en.wikipedia.org/wiki/Stackless_Python
http://en.wikipedia.org/wiki/CPython