Какой язык программирования выбрать для обучения с околонуля, и сразу с прицелом на перспективную работу?

Вам прежде всего надо определиться с языком программирования в контексте того, какая конкретно область разработки интересует (веб, серверная, мобильная, игры,...).

На тему какой язык программирования выбрать, про важность универсального навыка программирования, обзор и назначение основных языков программирования, обращайтесь ко мне, я дам вам два подробных бесплатных материала по этим темам.

В целом, конкретный язык программирования значения не играет особого, ну если только если вы совершенно точно представляете, чем хотите заниматься, в какой сфере работать -- например, Python обязательно нужен в машинном обучении и data science, в администрировании линукса, и т. д. Java нужна например, если хотите создавать мобильные программы для Android. C# -- это вся разработка под Windows и создание игр в движке Unity3D, и т. д.

Я курсы в принципе так строю, чтобы они не особо зависели от языка и его специфики, главное уметь хорошо, уверенно программировать, чтобы выработался универсальный навык. Практику на моих курсах делаем на Python, Java или C#.

Но устройство на хорошую работу в очень большой степени, на 80%, зависит не от навыков программирования, а от умения устраиваться на хорошую работу:) Этот софт-скилл, связанный с переговорами, надо тренировать отдельно. Некоторые вообще с минимальными знаниями устраиваются, сразу после моего базового курса, я сам даже им не советую; а некоторые уже миддлы по сути, хороший технический уровень, но всё никак никуда не могут попасть.