Я так думаю, С++. Самый сложный яп, но так же и полезный. Можно с ним весь комп под себя запрограммировать. Возможно, будут ценить, напротив, Jawa для андроид, но это вряд ли, потому что щас, в основном, используются ПК (ну, там, информационная безопасность и прочее).
Любой язык необходим для общения людей, а в программировании английский язык не нужен. Всякая программа начинается с алгоритма решения задачи, поэтому нужно знать язык записи алгоритма, который состоит из условных знаков и набора слов. Этот язык международный, это язык математики. Да, в алгоритмах применяются английские слова, но очень часто они не несут языковой смысловой нагрузки. Но алгоритм нужно превратить в последовательность машинных команд, которые понимает процессор. Для перевода служат специальные языки программирования, но и эти языки представляет собой набор различных условных обозначений, значения которых нужно знать, но для этого не нужно знать английский язык. Просто носители английского языка стали создателями ЭВМ, они первыми создавали программы и языки программирования, поэтому использовали слова своего родного языка. Между прочим, большинство программистов очень поверхностно знают даже языки программирования и никогда не пользуются этими языками.
Можно записать в текстовый файл с расширением .js (например myTest.js)
скрипт для выдергивания регулярного выражения в новый файл
а файл с информацией просто накладывать в проводнике на этот файл
<h1>Текст скрипта</h1>
fso= new ActiveXObject("Scripting.FileSystemObject")
f_name=WScript.ScriptFullName.replace(/...$/,"(REZ).txt")
if(WScript.Arguments.length==0){WScript.Echo("Надо перетащить файл с информацией на файл скрипта");WScript.Quit(1)}
fil=fso.OpenTextFile(WScript.Arguments(0))
f_o=fso.CreateTextFile(f_name)
i=0
while(!fil.atEndOfStream){
txt=fil.ReadLine()
r=txt.match(/"owner_id":\s+(\d+)/ig)
if(r){f_o.WriteLine(RegExp.$1);i++}
}
WScript.Echo("результат записан в файл "+f_name+"\nколичество строк="+i)
Думаю, что у программистов большие зарплаты - это всего-навсего стереотип и он не совсем верный.
По моему мнению, программисты бывают разными и в разных фирмах. В зависимости от выполняемой ими работы и востребовательности варьируется и заработная плата.
Конкретный пример. Мой друг работал в одной фирме "ОАО", был программистом и обслуживал программу фирмы. Получал оклад 18000 рублей, в среднем 22000 за месяц. Уволился. Перешел к частнику и стал получать чистыми 30000 рублей. После этого нашел другую работу программистом в более или менее серьезной фирме. Оклад 20000 рублей в месяц, но через пол года его повысили в должности и получает он теперь около 50000 рублей. Не сказать, что большие деньги, но хоть что-то.
Думаю, все зависит от места работы и именно той работы, которую выполняет специалист. Здесь как и в любой специальности есть карьерный рост, премии и так далее!
Есть программа PHP - язык программирования и куча разных видео как научится программированию я тоже хотел потом поглядел это не для меня и бросил луче заниматься любимым делом.