C++: нишевый язык, на 90% вакансии на Linux/Unix, их относительно мало по отношению к Java/C#; постоянка и контракт.
Java: мейнстрим для веба в банках и телекоме, много вакансий чаще на контракт; жавистов больше чем вакансий, часто из Индии. Непонятно что с дальнейшим развитием Java- фактически это Linux/Unix, т.е. там где аллергия на Windows Server. Hа Windows ее вытеснил C#, а на Mac- поддержка прекращена. На Mac в AppStore разрешены программы на Mono (C#), но запрещены на Java.
Python: нишевый язык, на 90% Linux, 100% веб; вакансий мало, но прогеров меньше (чем к примеру C++-в). Доходят слухи что в целях увеличения производительности прогеров часть C++ переводят на Python.
C#: это только ASP .NET для веба в банках и телекоме, много вакансий чаще на контракт; C#-в столько же сколько жавистов, столько же из Индии. Фактически это Windows Server.