0 Hi Siva,
It is based on the requirement.
Suppose if you want to develop an application for driver oriented software then you need to choose the C and C++. Because it has lot of stuff to work with that.
If you want to develop a typical web site then you need to choose the JSP, ASP.Net, PHP, etc..,
Here PHP is very flexible web site to develop the light weight web site and you can use the any javascript library.
If you want to develop an interactive web site and flash kind of web site then select the flash/WPF. Because it supports to do that.
If you have typical web site with rich set of the controls and inbuilt architecture like MVC then you can select the ASP.Net.
Like that, every language has its own strength and as a developer needs to select right one.