А вот и первенец!
Давайте разберемся, какой язык программирования выбрать. Уж больно часто меня об этом спрашивают.
Запомните одно - если вам кто-то безусловно говорит, что нужно учить язык А, а не язык Б, то человек, скорее всего, нихрена не понимает, что говорит.
На это вопрос нельзя ответить однозначно. Очень много факторов, которые влияют на выбор языка.
ЗАПОМНИТЕ еще одну вещь: язык программирования это такой же инструмент, как молоток или отвертка. Вы выбираете не язык. Вы выбираете инструмент, которым будете работать и решать проблемы бизнеса.
Как же его выбрать (опять таки, субъективная рекомендация):
1. Потратьте пару часов, и разберитесь в основных направлениях разработки. Возможно, вам что-то понравится, и это станет для вас ключевым фактором.
2. Это фактор обычно решающий: вы живете в городе X и не планируете переезжать. Тогда ваш выбор резко сократится. Вы должны:
- посмотреть все IT компании, которые есть в вашем городе
- зайти на hh.ru и посмотреть вакансии, которые открыты в вашем городе
- почитайте описание вакансий. Позвоните в фирму и узнайте больше о вакансии. В общем, вот тут вам придется что-то выбрать, если вы не готовы к релокации. Вам очень повезет, если в первом шаге вы определили для себя направление, и в вашем городе есть вакансии по этому направлению, тогда это вообще сказка.
3. Посмотрите, какие языки программирования требуется для данной вакансии
4. Почитайте про эти языки в интернете, сделайте сравнение
5. Примите решение
Вуаля, теперь вы знаете, что вам учить!
ЗЫ Если же вы все таки планируете релокацию, тогда первый пункт для вас будет более весомым, чем второй.