Я согласен, что барьер сложности для входа в php ниже, поэтому в среднем вы, вероятно, получаете больше предложения (программисты php), больший спрос (вакансии типа php) по сниженной цене по конкурсу (более низкая заработная плата) в среднем).
С точки зрения начинающего веб-программиста, php хорош, потому что вы можете использовать его во многих отношениях, html + немного скриптов, обширное процедурное программирование, ООП и даже что-то, напоминающее функциональное программирование. Поскольку в Интернете очень легко найти аудиторию для вашего программного обеспечения, вы можете продолжать учиться, пока вы делаете. Php - это то, что позволило мне проникнуть в программирование, и я не думаю, что справился бы с этим, если бы работал с языком, менее привязанным к сети. После хороших 6 лет, время от времени, я дошел до того, что чувствую себя комфортно с php в качестве работы, но я стремлюсь лично прекратить веб-программирование и программирование вне Интернета (пытаюсь clojure) и разные языки. По прошествии всего этого времени я все больше и больше осознаю, что в php часто не хватает безопасности и функций, заполненных устаревшими функциями.
Сам язык php имеет огромную базу встроенных функций относительно высокого уровня, которые соответствуют задачам, которые люди выполняли в прошлом, так что вы можете получить некоторые сложные концепции, превращенные в простые функции, даже до того, как вы возитесь с множеством вариантов. библиотек, которые там. Таким образом, вы можете в значительной степени работать с огромным массивом кода из коробки на большинстве серверов.
Так что это приятный способ проникнуть в веб-программирование и накопить свои знания, отличные отправные точки, хотя и не такой специализированный язык, который вы можете разгребать в тесте без большой работы. С точки зрения найма, вероятно, довольно легко найти ребенка с улицы, который может написать быстрое веб-приложение на php (которое, вероятно, описывает меня несколько лет назад), но гораздо сложнее найти того, кто будет писать код, который будет быть ремонтопригодным через пять лет.
Да, и еще одна вещь: программирование требует контроля исходного кода, так что познакомьтесь с git и github.com или gitorious.com. Трудно, когда вы впервые начинаете вникать в это, поэтому обманывайте и используйте любые инструменты и вспомогательные средства, которые вы можете, но это стоит того, чтобы иметь возможность писать любые программы, какие захотите.
Сайт git о git: http://git -scm.com /
Github направляет на git: http://github.com/guides/home
Это откроет, как вы работаете и прототип.