"The Mercurial (hg) revision control system is written mostly in Python with some (now optional) native modules and it is one of the fastest version control systems out there.All that being said, I think C is a pretty good language to teach people." . . . .