Have you ever played interactive fiction games, like the old INFOCOM games? (If you haven't, you should look up Zork -- it's available for free, if you'd like to give it a whirl.) The programming language used by those games -- Inform -- looks pretty interesting, too.
Hey there! I was wondering since you helped me with a direct download with my fan fic, I was going to post another but would like to know what you used Irayo!