1. C++ -хорошо знать данный язык, но сейчас чаще если набирую C++ программистов, то с хорошим опытом т. к. новые большие проекты на C++ создаются гораздо реже т. к. языко относительно сложный и разрабатывать на нем как правило дольше, а время разработчиков стоит денег 2. С# / Java - это практически одинаковые языки по синтаксису т. к. при создании C# - Microsoft взяла за основу синтаксис Java. Это языки больше для энтепрайса и чаще всего веб-программирование и моб. приложения под Android (Java). Хорошие зарплаты, но минус в том, что скорее всего большую часть времени придется заниматься правкой багов 3. Python - перспективный выбор, особенно в направлении нейросетей/анализа данных, так же одна из основных сфер примения - web разработки (Django, Flask) - часто эти две сферы сочитаются. Довольно специфичный синтаксис и при выборе первым серьезным языком (паскаль не считаю), потом может быть сложновато работать с теми же C++/Java, C#