What languages are currently relevant to learn and will be relevant for several years in the future? Which language is rated higher than the rest?
It is closed due to the fact that it is necessary to reformulate the question so that it was possible to give an objectively correct answer to the participants.
The question gives rise to endless debates and discussions based not on knowledge, but on opinions. To get an answer, rephrase your question so that it can be given an unambiguously correct answer, or delete the question altogether. If the question can be reformulated according to the rules set out in the certificate , edit it .
Blocked by member Nick Volynkin ♦ 12 Feb '17 at 6:56 .
This question has been preserved because of its historical importance, but it is not regarded as a good question on a topic relevant to the specifics of this site , therefore we ask you not to consider it as confirmation of your ability to publish similar questions. This question and its answers are frozen, they cannot be changed. Read more: help .
Read more about blocked messages here .
English in the short term, and Chinese in the longer term.
As for programming, the syntax is not so important, the main thing is to be able to think correctly, and switching between languages is not a problem. Programming is not only knowledge of PL, but also the ability to think the ability to break up tasks into smaller ones, knowledge of mathematics, analytical skills will not be superfluous either.
author, open three or four job search sites, type "java programmer" into the query line, then "c # programmer", then "c ++ programmer", "php programmer" ... and so on, how much fantasy is enough, and study sampling. Count the number of vacancies, average salaries, do not forget to distinguish all of this by work experience and city. This will give you a relatively complete picture of what languages are in demand now. At the same time learn the statistics on the link that was listed above. Information from there will tell you about the dynamics of growth / decline in the popularity of certain languages. This will allow at least approximately predict their popularity in the near future. Just in case, I will say that the mainstream languages are now the most in demand - java, c #, php. In addition, 1c is popular in Russia (although many reasonably believe that this is not the best choice, along with php) / Delphi, once quite popular in Russia, has recently passed a lot. And finally. Of course, it is equally important to know the algorithms, OOP and other design patterns and everything that is “above” specific languages. But nevertheless, just like that, and without serious consequences it is possible to switch from one language to another, just by studying the syntax, except ideally, many languages, in addition to the syntax, also have extensive standard libraries, and cannot learn them all at once