Хороший специалист может получает хорошие деньги. От языка это не зависит.
Выбирайте то, что вам нравится (почитайте-подумайте о сферах применения языка, попробуйте написать простенькие утилиты на том или ином языке) и учите.
Из перечисленного вами - все, кроме, пожалуй, чистого C вполне востребовано. Ещё к списку можно добавить Python, пожалуй.
По поводу перспективности: С++, Java, C# в ближайшие N лет будут жить и здравствовать абсолютно точно. Ruby, Python и PHP тоже никуда не денутся, спрос на каждый из них переодически спадает и подскакивает исходя из трендов (напр. тренд "Пихни рельсы куда-только можно" сейчас уже спал, а некоторые время назад все стартаперы пилили свои проекты на рельсах, потому что стильно-модно-молодежно). Тем не менее спроса на них так же хватает.
PHP, пожалуй, стоит учиться в связке с фронтендом - JS и CSS.
Ну, а в остальном все как всегда.
Классический совет для новичков:
Если знаете чего хотите (сферу\пул задач) - выбирайте оптимальный язык для и учите его.
Если не знаете\все равно - начинайте с Пайтона, он прост и лаконичен, с тонной библиотек. Отлично подходит для старта и решения прикладных задач. Спроса на python\django в общем хватает.
Ну и учитывайте, что важен опыт решения задач в целом, читай применения парагдигм и паттернов разработки. Язык - дело десятое.