Не ориентируйтесь на рыночные возможности, спросите себя что вы хотите донести до мира .
То, что вы делаете как разработчик, должно отражать то, во что вы верите. Я знаю многих людей, которым не нравится идея приложений, работающих в Интернете и работающих с рельсами. Я не думаю, что они долго будут счастливы на работе.
Как только вы узнаете, что хотите сделать, станет ясно, стоит ли изучать Java, C #, C / C ++, ruby, python, perl или любой другой язык, который вас интересует.
Как сказал Орсон Уэллс: «Всегда имей видение. Зачем тратить свою жизнь на мечты других людей?»