Здравствуйте, это первый урок как бы урок.
Php код непосредственно выполняется только на стороне сервера, поэтому для того чтобы писать PHP скрипты нужен веб-сервер с поддержкой PHP & MySql,
MySql - это база данных с которой PHP взаимодействует.
За счет БД (база данных) PHP страницы весят мало,а содержимым PHP страницы
довольно просто изменять-управлять так как оно находится в БД.

И так для того чтобы писать PHP скрипты нам нужен веб-сервер,
но покупать хостинг не всем захочется да к тому же, это не столь удобно.
Поэтому мы будем использовать Денвер, это пакет программ которые включают в себя Сервер Apache, PHP, MySql, а так же MiniPERL (CGI-скрипты). Скачать Денвер, Как установить и настроить Денвер.

Далее...
Нам понадобиться софт с помощью которого мы будем писать PHP скрипты и работать с сервером.
Я лично пользуюсь Adobe Dreamweaver CS3, вы конечно можете использовать что то другое,я не настаиваю!
Adobe Dreamweaver-  это редактор веб документов от обычного html до ASP,
со множеством функций и удобным интерфейсом.
Так же, понадобиться удобный FTP-клиент для работы с сервером (загрузка наших файлов).

Все программы можно легкой найти на оф.сайтах.

Многофункциональный и Качественный Софт -это то что экономит время для нас :)
А на этом все... Если что то забыл извините)))
Расскажите чем пользуетесь вы и что бы еще надо дополнить в копилку полезного софта?!