Du solltest dir auf jeden Fall ein Anfänger-Buch für PHP kaufen!
Hier mal die benötigten Dinge:
XAMPP
Für Einsteiger genau das richtige, Apache Webserver, PHP4 & 5, MySQL Datenbank + phpMyAdmin, als Installationsdatei, da kann man nicht viel falsch machen. Im installationspfad unter "htdocs" ist das Root-Verzeichnis, von wo aus die Seiten geladen werden. Per Browser dann einfach "http://localhost" eintippen, dann sieht man die XAMPP Startseite.
Editor mit Syntax-Highlighting
Ein Editor mit Syntax-Highlighting ist von Vorteil, sowohl für HTML als auch für PHP. Ich nehme den Notepad++, aber theoretisch kann man auch Dreamweaver oder so nehmen, hauptsache man kann Text-Dateien editieren!
PHP ist eine serverseitige Scriptsprache, welche das PHP Script in HTML umwandelt. Somit kann jeder Browser eine PHP-Seite betrachten! Trotz allem sollte man die Standards für HTML 4.01 und CSS einhalten - das zeugt nicht nur von guter Qualität, es hilft auch Browser-Kompatibel zu sein.