Язык программирования для 40летнего начинающего?
==================================================

 Уважаемые, дайте пожалуйста совет,  

очень хочется работать в сфере программирования, но мне уже почти 40 лет, я все понимаю, что уже не молод, что большая конкуренция..... Подскажите пожалуйста в каком направлении мне двинуть? Чтобы гарантированно можно было найти работу и поменьше конкуренции, чтобы были перспективы, чтобы был шанс, если я профессионально буду успешно расти, получать достойную зарплату и обеспечить себя стабильной работой на долгое время? Какое направление выбрать 40 летнему лузеру? )  

P.S. Сейчас работа у меня есть, но интуитивно чувствую, что надо сменить сферу в ближайшем будущем, очень хочу переквалифицироваться в программирование. 

 Я бы посоветовал отталкиваться не от языка, а от своей нынешней специальности и имеющегося опыта. Объясню.  

Просто пойти в "программирование вообще", особенно если в веб - это действительно столкнуться с дикой конкуренцией 20-летних, которые программируют если не с пеленок, то со школы точно. И шансов выиграть эту борьбу, откровенно говоря, немного. Не, какую-то работу вы, конечно, найдёте - но вряд ли она будет очень уж завидной.  

Нужно поискать сферы на стыке вашего опыта и IT. Например, вы врач - искать места, где программируют медицинские системы. Если строитель - системы связанные со строительством. Если химик - связанное с химией, ну и так далее. Тогда большим плюсом будет ваше глубокое понимание предметной области, которого нет (и не предвидится!) у тех самых 20-летних.  

Найти такие места, разведать там обстановку и вот то и учить. 

 Начните с Python! Он прост, доступен и применяется почти везде... Потом скорее всего и останетесь на нем... 

 Полноценно перескочить в кодеры будет проблемно.  

Если цель именно полностью сменить вид деятельности то лучше очень сильно подумать.  

Если цель получить постоянный сторонний доход то на мой взгляд есть 2 варианта:  

1) PHP - работы хоть одним местом жуй на фрилансе. Да будут не такие приятные суммы, но как дополнительный источник дохода очень даже подойдет. Минус в том что огромная конкуренция а как следствие побеждает тот кто запросит меньшую сумму, придется брать нормальное число заказов. Плюс в том что большая часть задач решается очень быстро. Можно вообще сесть на 4-5 проектов по поддержке сайта и не напрягаться.  

2) 1С - работы тоже достаточно много. Оплачивается очень достойно. Изучается, особенно для новичков, очень легко. Кучи отличной литературы. Плюсы в том что заказов физически получится делать меньше но при этом получать больше, очень жирный плюс что можно устроиться подработкой в 2-3 организации в своем городе приходным 1сником и рубить купусту. Минусы то что нужно рассчитывать свои силы исходя из задачи(одно дело базы подрезать да мелкие правки вносить в конфигурацию и совсем другое приколбасить к 1ске всякие железки или хитрые обмены между разным софтом.) 

 Выбирать популярные языки не советую - очень высокая конкуренция.  

Дальше зависит от задач и одщей подготовки. Если есть хороший математический бекграунд, можно начать с Haskell. Если инженерный/естественнонаучный - R или Julia. Дизайнерский или есть желание заняться фронтендом - ELM.