What programming language would be appropriate for better job opportunities?

Which programming language is most useful for finding a job?

  • I'm going to be looking for a job when I graduate, and want to learn a programming language pretty deeply before that time so that I can add that to my list of skills. Programming is an interest of mine I haven't had a chance to pursue in school, and would like to study on my own.

  • Answer:

    The most employable skill for a programmer is NOT a specific language. It's a proven ability to learn new things, fast. I'm not a hockey fan, but I'm a fan of this quote: “I skate to where the puck is going to be, not where it has been.”    - Wayne Gretzky Sure, in the short term, you cannot go wrong with PHP, it's one of the most widely used languages to learn. But the thing is, the world of programming changes VERY fast. When I started out, PHP didn't even exist, and now it's being replaced as the cool new thing by other frameworks. (I won't go into how bad I think a career heavily reliant on PHP would be, because I have already belabored that point in my answer to ) You have to ask yourself - do you want to be the programmer with a job, or do you want to be a programmer with a great job? Do you want to be the programmer on decent wage that spends his day doing Wordpress or Magento customizations, or do you want to eventually be the guy that works on the next Quora? What I'm getting at is that you need to develop a thirst, a passion, a calling for programming. Reading up on new programming languages and frameworks need to be your breakfast fun. I consider myself a kind of business/coder dual class, and I still know some 10 programming languages, and most of them have actually been used at my places of work. Some, I did not know when I started working there - I was hired because of my proven ability to learn new things fast.  If you have a specialty, know that time can (and will) make it irrelevant, and it will happen surprisingly fast. So, begin with something that works for YOU. That works for your style, that you find FUN, because otherwise it will all be to exhausting. And then move on to learn a  second and third language as soon as you possibly can. Shameless plug: I tend to write about these things - do consider following me if you want programming-career stuff in your feed.

Mattias Petter Johansson at Quora Visit the source

Was this solution helpful to you?

Other answers

Limited, high level, scripting languages are the quickest to get a job, but that is not programming.  Sure you can make web sites with JavaScript, html, css, PHP, Java, Python, and other simple scripting languages, but if you are really interested in being a real programmer, you have to learn C/C++.   C++ is the only one of the languages listed that is complete and can do anything.  The rest are limited by what the programmer who built the interpreter anticipated for you and built in.  This is especially important because all the web browsers are horrific and badly need to all be totally redone properly.  Systems should never crash because advertisers are loading Flash programs in the background and eating up all the memory, but that does frequently happen currently.

Kirk Augustin

Python..python  and Python.!! :)

Vipin Narayan

Java,C++,Python,PHP

Roshan Mishra

The one that's popular in area where you want to work. No matter how popular a language globally there are areas where less popular ones conquering and you might not get a job if you insist on only mastering that popular language.

Mario Ray Mahardhika

Learn C/C++, Java, Python. Have Command on at least one of them, and learn to code in others too. Only then can you get a decent job. Also I would advice you to learn SQL for database and PHP, HTML for web designing. Now a days, it is better to know about as many languages as you can to get a job. They want you to be capable of handling anything that comes up. It is not as hard as it seems. All of this requires about an year of practice.  All the best for your job.

Vishwesh Singh

In my opinion, the most useful for finding a job, is not the skills you just have, but is that you know the specific skills is just for the specific situation. People who is senior, the reason is not only he mastered many skills, but more important, is that he knows how to use these skills in appropriate case. So, if you just learn one lauguage, base this only one langugae, the job you have found, is the job which is shortsighted. You should change your mind to study how to solve problem in appropriate way, and treat language just as one tool of yours.

Thzt Lv

Opportunity depend upon Demand/availability ratio This ratio is good for Python, JavaScript,Ruby and C# compared to Java, PHP

Amit Mittal

It depends on the type of job you're interested in. The most common languages I hear about people using are C++ and C#. C++ is used for "AAA" games where performance is a major concern, and C# is increasingly replacing Java for other games. For hiring, most game devs care about demonstrable work more than bullet point skills. A good starting place is to download the free version of Unity and make a demo game in C#. That will also give you experience with a fairly typical game development environment.

Jeff Lake

Well i would like to throw some light on the programming languages that are highest paying and accordingly you ll come to know which language you should focus on. So here is the list: 12. PERL - $82,513 11. SQL - $85,511 10. Visual Basic - $85,962 9. C# - $89,074 8. R- $90,055 7. C - 90,134 6. JavaScript - $91,461 5. C++ - $93,502 4. JAVA - $94,908 3. Python - $100,717 2. Objective C - $108,225 1. Ruby on Rails - $109,460 SOURCE:http://www.businessinsider.in/These-Are-The-Highest-Paying-Programming-Languages-You-Should-Learn-Ranked-By-Salary/articleshow/45223268.cms

Vikas Saraf

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.