What programming language is in the highest demand in the market place right now?
Related:
http://stackoverflow.com/questions/115256/skills-in-demand-during-2009
What programming language is in the highest demand in the market place right now?
Related:
http://stackoverflow.com/questions/115256/skills-in-demand-during-2009
I think this really depends on the "market" you are looking at (ie. device, web, desktop...).
My personal recent searches show quite a bit of the following
The market place is rather large, decide what type of programming you want to do such as server side, client web programming, legacy mainframe systems, imbedded devices, etc and that will limit your choice of what languages are popular for that segment of the market and allow you to make a better choice on what to learn.
Brush up what you are good at. Instead of doing many things at one time why don't you become a guru in one language?
More over even if you have many years exp in one thing and if you are applying for an entirely new technology just because its of high demand, wont it make you a fresher again?
The TIOBE Programming Community Index is probably the most well-researched list I've seen. Google trends is always fun, but probably not as accurate. According to TIOBE, the top ten are:
Having said that, you may need to define your markets better. PHP is the most popular web programming language at the moment, but if you're looking for a corporate web development job, you should probably focus on C#/Java. What is the market you're interested in?
It is a moving target, so that information really isn't all that useful for career planning purposes. Also, a few recruiters I know have told me that the answer to this question varies wildly by geographic region.
Some examples that I got from the recruiter: Common .NET languages like C#/VB.NET are in higher demand in areas where most of the developer jobs are concentrated inside corporate IT functions or Government agencies (Austin, Texas
Lower level languages like C++ are in higher demand in areas where the jobs are more centered on hardware devices.
Java, Rails and other non-MS centric languages are big in the software development hubs like the Silicon Valley area.
There are, of course many exceptions. Ultimately, it is a good idea to do a few sample projects in a lot of languages to make sure you have a broad understanding of the capabilities of different platforms, but you should spend most of your time on the ones you enjoy the most (including the culture surrounding it). Being an expert in any technology and reasonably competent about the others is a much better way to provide job security than aligning your focus with wherever the wind is blowing.
A good programmer with an understanding of the major programming paradigms should be able to sell himself/herself to an employer on the basis of their understanding of these general concepts, since all "good" employers know that with these skills one can easily pick up a new language in a couple of days. Having experience with a particular language, say Java for example, doesn't necessarily make you a better candidate for a job that involves programming with Java, than somebody with no Java experience but a lot of other OO experience. Hopefully employers know this and take it into consideration, those that don't, probably aren't the sort of people you want to be working for anyway :-)
now google is looking to launch a new products of moblies, and whatever it say rightnow mobile applications having high demand in market.now google introduces a new type of application laguage for mobile,is ANDROID..... i hope it may gonna blast in few years.