for your needs you definitely don’t need to go for a laptop..i would suggest you consider buying a netbook..fits your listed requirements perfectly..you can find a number of intel atom powered netbooks in the market..a decent one should cost you around 20k.
You should definitely buy a notebook. Netbooks (especially 10.1 inch variety) have too low screen size, resolution and small keyboard size - affects usability significantly.
If ultra portability and ultra low cost are not your priorities, you should definitely buy a notebook, esp now since quite decent low cost notebooks are available around 18K budget.
Programming stuff means lots of time in front of the screen, which definitely means your friend needs a notebook, for the bigger screen. Also notebooks are generally more powerful than similarly-priced netbooks and will satisfy her minimal gaming needs.
Excellent aluminium body construction. Very light weight 14" notebook weighing just 2.04kgs! Comes with a Core i3 2310M, 2GB RAM and a fast 7200RPM 320GB HDD, 2 MP webcam and integrated finger print sensor. Add 2GB RAM for ~0.75k and this laptop is more than enough for your friend’s needs