Все хотят быть среди лучших  — по крайней мере, я знаю, что хочу. Я считаю, что это естественным образом встроено в ядро ​​человека. Чтобы быть среди лучших в чем-то, нужно перенимать лучшие практики, использовать лучшие инструменты и многое другое. Для разработчиков инструменты включают языки программирования. Попытки начинающих программистов выбрать лучший язык программирования для изучения часто приводят к таким вопросам, как "какой язык программирования мне следует изучать ?", "какой язык программирования лучше всего?" среди прочих в этой категории, появляющихся на форумах, в группах программистов в социальных и профессиональных СМИ и т. д.

В экстремальных ситуациях вопрос приводит к тому, что кодировщики одного языка подрывают кодировщиков другого. Если вы были заинтересованы, язык PHP постоянно подвергается подрыву по таким незначительным причинам, как его простота. По-видимому, некоторые кодеры предпочитают делать вещи сложным путем.

Но если я могу спросить; если задачу можно выполнить на нескольких языках программирования, зачем нападать на кого-то за то, что он выбрал самый простой язык?

Лично я считаю, что более простые языки программирования призваны помочь разработчикам сосредоточиться на максимальном творчестве, чтобы создавать удивительные продукты, не отвлекая усилий на выяснение того, как реализовать небольшие вещи на сложных языках. Доказательства этого не надуманные: Facebook, каким бы великим он ни был сегодня, изначально был написан на PHP, Wikipedia, Yahoo, WordPress, Drupal, Medium, чтобы упомянуть, но некоторые используют PHP, Quora использует Python. Что это значит? Ну, во-первых, это означает, что разработчики, использующие простые языки, достаточно креативны. Пользователи ищут не сложности, а простоту. Пока продукт выглядит и ощущается великолепно, он великолепен независимо от уровня сложности языка, на котором он был разработан.

Какой язык вы используете и какой из них лучше всего?

Люди всегда будут пытаться втянуть вас в свое дело, найдется кто-то, кто попытается заставить вас принять язык, который они используют, утверждая, что он лучший  — «может быть так, может быть нет, но никто не должен решать, что лучше». лучшее для тебя. Если можете, изучите разные языки, пополните свой набор инструментов и выберите правильный инструмент для каждого проекта в зависимости от предпочтений и опыта, но пока инструменты, которые у вас есть, работают отлично, у вас нет причин чувствовать себя вынуждены изучать новый язык, если только это не требуется для новой работы, которую вы ищете, или для получения высшего образования, или чего-то в этом роде, когда у вас нет особого выбора.

Лично я горжусь PHP с CodeIgniter и Python с Flask и парнем с Django на бэкэнде. Я люблю оба языка, но если мне нужно описать опыт и чувства, которые я получаю от каждого из них; PHP работает плавно, как вождение автомобиля с автоматической коробкой передач — «Мне не о чем беспокоиться, а Python похож на машину с механической коробкой передач» — «Мне все еще приходится беспокоиться о переключении передач, но со временем это станет частью меня, инстинктом, и он вероятно, дать мне лучший опыт.

Важно не заполнять набор инструментов, а создавать отличные продукты с помощью нескольких доступных инструментов. Сосредоточьтесь меньше на изучении новых языков, которые вам могут даже не понадобиться, и больше на создании потрясающих вещей.