A lot of Indians from rural areas see IT as a means to earn money and as a result improve their socio-economic standings. ... Since many people want to ride the IT wave in India, tutorials teaching programming are bound to pop up.