There's an NGO I work with that teaches girls in Dharavi (the big slum in Mumbai) to program Android apps. They did a great job.
I think a lot of people in the US don't get that in a lot of ways, the middle class in Mumbai or Hyderabad is really a lot like the middle class in the US (it doesn't help that the diaspora in the US mostly came over in the 60s and 70s, and there's a kind of "frozen in amber" quality of their memories of the old country).