Developmentally, a seven year-old is unlikely to grasp the basics of syntax even in their spoken language.
Whatever language or environment you use, I would recommend focusing on the idea of programming as play rather than the ability to write actual programs. Towards this end, something you can run from a command line and see immediate results, like Python or, for a more graphical experience, Silverlight, would probably be best.