Советы для желающих изучить PHP

PHP является самым популярным в мире языком веб-разработки. Он был создан датским программистом Расмусом Лердорфом в 1995 году и в настоящее время используется на более чем 20 млн. веб-сайтов и 1 млн. веб-серверов по всему миру.

Подсчитано, что на каждые 100 разработчиков PHP приходится 42 разработчика Perl, 12 разработчиков Python и 4 разработчика Ruby. Именно по причине такой большой популярности я рекомендую обратить внимание на PHP.

PHP является основой множества систем управления контентом (CMS), например, Drupal, Joomla и WordPress. Его используют и многие онлайн-конструкторы сайтов, среди которых можно выделить fo.ru. В данном случае изучение PHP поможет вам лучше разобраться с CMS и позволит по необходимости самостоятельно вносить правки в скрипты.

Но перед началом изучения PHP необходимо получить достаточный объем знаний по CSS и HTML, т.к. без этих технологий уже невозможно представить современный веб-сайт.

Например, если вы используете систему управления контентом, то в качестве примера сочетания PHP и HTML можно привести форму обратной связи (или добавления комментария). Самой собой разумеется, что PHP лишь на первый взгляд кажется простым языком. Так вам будет казаться, пока вы не начнете работать со сложными скриптами, которые к тому же взаимодействуют с другими скриптами внутри CMS.

Рекомендую настроить себя к изучению большого объема теоретического материала и довольно скучной кривой обучения на первых порах. Лично мне это напоминает разгадывание популярной головоломка с числами судоку, которая сложна в начале и тривиальна в конце.

От себя отмечу, что больше интереса к языку PHP у вас появится после написания простейших скриптов, работу которых вы протестируете на localhost или хостинге.

Но как стать по-настоящему профессиональным веб-программистом? Этих людей отличает способность быстро писать правильно работающий, эффективный и безопасный код. Под эффективным кодом подразумевается минимально возможный его объем, который необходим для решения поставленной задачи, наименее используя при этом ресурсы сервера (технически это называется рефакторинг). Безопасность означает, что ваш код надежно защищен от хакеров.

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