Now i know this question might have been asked a 100 times. But i am asking this again because i cant figure out one for my requirement.
Here are my requirements

1. The language must be able to develop dynamic websites
2. The language must be able to create programs which can run on windows/linux with good user interface
3. The language must be pretty easy to study. (Considering i have 1-2 year experience with c++)

Please suggest one. Php or asp.net or python or c#???? Please suggest other languages too if you know it would benefit my need.

There are lots of training institutes which teach asp.net, php around here. I have not found one for python in my area. I live in trivandrum, kerala, India.

Thank you so much in advance