Уроки PHP для начинающих


Как освоить PHP?

Осваивать PHP нужно так же, как любой другой язык. Не обязательно речь о языке программирования. Вообще, к неизвестному проще всего подходить с позиций хорошо известного. А что для нас может быть известней (допустим, что это так…), чем родной язык, на котором общаемся ежедневно.

Вот и давайте ответим на вопрос «Как освоить PHP?», сравнив изучение языка программирования с изучением языка «человеческого».

Причём, уточню: «человеческий» язык может быть устным и письменным, а язык программирования только письменным – а какой прок от программы ненаписанной? Потому и сравнивать освоение программирования станем с изучением письменной речи… На этом длинное вступление считаю оконченным.

Итак, с чего начинается изучение письменной речи?

Пропустим писание крючочков, кружочков, палочек, петелек – в программировании нам каллиграфия не понадобится, сами понимаете: каким пальцем в «клаву» ни тычь... (Хотя умение набирать текст по возможности быстрее не помешает.)

Однако в программировании вместо каллиграфии можно ознакомиться с так называемыми «правилами хорошего тона», то есть, с тем, как писать код, чтобы его было удобно разобрать и самому автору, и его коллегам. Итак, правила хорошего тона в написании php-кода – то, с чего начинаем.

Дальше изучают алфавит, азбуку.

В русском языке 33 буквы; в PHP “букв” намного больше: команды, операторы, функции... - причём в зависимости от Ваших конкретных задач изучать эти самые «буквы» все, скорей всего не понадобится. Во всяком случае, все за один раз. Однако есть некоторый необходимый минимум, без которого ну никак. Вот этот-то минимум и составляет азбуку PHP.

Освоить азбуку PHP можно по толковому учебнику, если Вам посчастливится таковой раздобыть. Автору этой статьи с учебниками не посчастливилось - как ни старался, я не смог в них разобраться. Почему-то авторы «самоучителей» забывают, что самоучитель пишется для новичка, а с новичками нужно говорить на языке этих самых новичков – максимально просто!

Зато мне посчастливилось найти видеокурс «PHP + MySQL для начинающих» Евгения Попова. Не знаю, кто этот человек по профессии, но я, как профессиональный преподаватель, могу отметить высокий уровень Евгения именно как преподавателя: о сложных вещах он рассказывает настолько просто, доходчиво и подробно, что - вопросов не остаётся. После изучения курса «PHP + MySQL для начинающих» я стал понимать и то, что написано в тех учебниках, в которых раньше не понимал ни бельмеса...

Некоторые азы этой самой «азбуки PHP» Вы можете освоить по урокам, выкладываемым на моём сайте. Поскольку я не профессиональный программист, то стараюсь объяснять всё как можно проще, «на пальцах». (Уроки по PHP постоянно пополняются, поэтому, чтобы быть в курсе, подпишитесь на безплатную рассылку «Вокруг Сайта».)

Итак, после изучения азбуки, алфавита, пишут слова, словосочетания, предложения. Попутно знакомятся с правописанием слов и правилами их расстановки в предложениях.

При освоении PHP этому соответствует этап написания несложных скриптов.

Создавая простые скрипты, мы учимся применять «буквы» на практике, расставлять их в правильном порядке. Опять-таки, состряпав сколько-то нехитрых скриптов, убедившись, что они работают, мы добавляем себе уверенности в своих силах. Примеры некоторых скриптов можно посмотреть на «Вокруг Сайта» в разделе Уроки PHP. (И снова предлагаю подписаться на рассылку «Вокруг Сайта», чтобы получать новые уроки прямо на свой e-mail.)

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

С чем можно сравнить «человеческие» изложения в PHP? Я бы сказал, что это тот случай, когда мы берём какой-нибудь готовый скрипт и пытаемся его переделать по своему разумению – усовершенствовать (усовершенствовать - хотя бы в нашем понимании).

И наконец доходим до сочинений на заданную, а затем и на свободную тему.

Применительно к программированию это значит, что мы создаём собственные скрипты. Сначала нечто стандартное, уже существующее и без нас («сочинения на заданную тему»). Например, пришла «идея» сварганить скрипт доски объявлений – без труда задуматься: а на кой, мало этих «досок» что ли уже "настругано"? Может, и не мало, но научиться программировать что угодно, также как и писать что угодно, по-другому никак не получится – только упражняясь и упражняясь.

Да, и ещё. Ни один стОящий писатель не отмахивается от расширения своего словарного запаса – с помощью словарей. Для программиста тоже «настольной книгой» должен стать словарь (хотя, опять-таки, я подозреваю, что эта книженция составлялась, дабы запутать иностранных шпиёнов, а не чему-то научить, - но это моё субъективное мнение, может быть, у Вас голова светлее).

И теперь вопрос, ради которого я вообще затеял эту статью: как научиться программировать что угодно? Ответ - так же, как научиться писать по-настоящему качественные сочинения/статьи/книги: ПОСТОЯННО ЧИТАЯ и АНАЛИЗИРУЯ (!!!) прочитанное. То же со скриптами на PHP: научиться профессионально программировать можно только постоянно читая и анализируя готовые скрипты. Начиная с простых-препростых, ПРОГОВАРИВАЯ написанное – привыкая говорить на языке PHP и устно, - мы же изучаем новый для себя ЯЗЫК!

Итак, подведём итоги. Коротко – осваивать PHP следует в такой последовательности:

- правила хорошего тона при написании php-кода – то же, что разборчивый, чёткий почерк в письме;

- изучение азбуки PHP: основные понятия, функции, конструкции языка;

- учимся писать «слова», «словосочетания», «предложения» - изучив какую-либо функцию, пишем простой скрипт с использованием этой самой функции; затем добавляем изученное раньше;

-   пишем «изложения» - экспериментируем с готовыми скриптами, пытаясь их видоизменить, усовершенствовать, что-нибудь добавляя/меняя/удаляя;

- пишем «сочинения» - создаём своё…

Успехов.

Автор: Андрей Чернобай

P. S. Подпишитесь на безплатную рассылку Вокруг Сайта и получайте на свой электронный адрес новые уроки по созданию сайта.

Оставьте свой отзыв о статье:



Введите цифровой код с картинки*:

Новое на сайте

Другие статьи...

Видеокурсы

Рассылки

"Вокруг Сайта"
подпишитесь и получайте на свой e-mail уроки, книги, статьи, скрипты, а также подарки и скидки на товары, продаваемые с сайта

SmartResponder.ru
Ваше имя: *
Ваш e-mail: *

"PHP-песочница"
- PHP для начинающих: уроки с подробным анализом скриптов, необходимых для вашего сайта:

PHP-песочница
Подписаться письмом

Разделы Сайта