Well, in fact learning Chinese pronunciation for English (and Western in general) speakers is much easier than for Chinese learning English. Most of the sounds already can be found in English, the tones are perhaps the only hard part. The structure and grammar are incredibly simple (albeit the writing system isn't).
I agree to your point about programming for non-techies though. And unlike with natural languages, you can't hand-wave your way out when you stuck..