сначала HTML, т.к. PHP язык для веба и с вебом нужно быть знакомым
затем достаточно Самоучитель по PHP (поищи тут поиском)
ещё не плохо быть знакомым с английским, ага..
и документация на сайте http://ru2.php.net/manual/ru/ практически в акждой главе есть примеры, а ниже главы ответы пользователей, частенько с ещё более интересными примерами