About user3642198. I'm just someone who has major problems with keeping a project up and going for more than about a month... and so I have yet to learn more than simple input and output =P.
It's up to you to find out the thing about PhP...
Python is my preferred programming language. The one that seems simple enough... I started out with batch file stuff, really basic, but you can do some seriously cool text based stuff with it. At some point, though, I though I would learn something more programming related and set out for C++, mostly because it seemed cool. After a while I hooked Java but Python was the only one that could keep me going.
So I'm just trying to do semi cool text based games for fun and educational purposes, I guess.