As someone familiar with Indian IT ecosystem, please bear in mind Indian IT system is different bit and lags behind SV. Indian IT system is pro-Microsoft rather than Linux based. Indian CS/IT education concentrates on MS Windows from lower grades itself.<p>There are two sections of people you might face - those who need IT literacy so that they can move on with jobs like DTP, Admin Assisstant and those whose career would like to be built on computer science.<p>For IT literacy section, familiarity with MS Windows, MS Office (or OpenOffice alternative), Internet Browsing, Accounting packages like Tally, Computer and printer hardware assembling and troubleshooting<p>For Computer Science section, you will still need<p>Programming: GWBASIC (or latest MS Simple Basic) to get them familiar with programming and their syntatic structures.
Database: SQL language based on DBASE III (or latest MySQL alternatives).<p>Teaching programming in C,C++ and Java always helps, as most schools and companies insists them as your passphrase in your resume to be even considered for written tests (talk about idiocrazy)<p>One another thing I faced during my career start, I could not afford any computer literature like books, magazines as it is way too expensive even for great Indian middle-class. So wherever possible, I try to sponsor computer magazines and books to local libraries and private lending libraries so my fellow citizens have better learning opportunities than me.