If you’re interested in interesting programming languages, and clearly you are, I recommend looking at Inform 7. It’s an attempt to use natural language to write text adventures, and it has a whole host of fascinating features, starting with understanding what you mean by “it” (or other indefinite pronouns).

Start here: http://inform7.com/learn/man/WI_1_1.html

Obligate infovore. Antiviral blogger. All posts made with 100% recycled electrons, sustainably crafted by artisanal artisans. He/him/his.