Though I'd like to write a tutorial for writing AIF with I7, this starts off as sort of an essay/rant that only relates peripherally to AIF, so bear with me.
Why I Use Inform 7
Inform 7 is a programming system that uses natural language. You can download Inform 7 here.
I've always liked programming but I've never been particularly good at it. I7 is the only programming language I've mastered to a degree (that is, I'm better than the majority of its users, but not quite as good as those people who really get dirty into I6). When I reflect on why, I think it's partly because I'm a language oriented person. Some people can look at E=MC^2 and think, "Oh, energy and matter are the same thing how interesting." Others, like me, need to be illustrated with lavishly complex examples before it "clicks". It's not because I'm less smart (at least, I hope so), but it simply needs to be spelled out for me: "The amount of energy in the universe is equal to the mass of the universe times the speed of light squared." Oh, right.
So, basically, Inform 7 allows me the use of the verbal part of my noggin, because my math side is shriveled and decaying.