PHP ist gut aber man sollte HTML als Grundlage haben. Wenn du dir nen Buch kaufst das dir zusagt (guck mal bei amazon.de nach gebaruchten, die sind meist wie neu und kosten die Hälfte) kannst du dir an zwei tagen die Kenntnisse für eine bescheidene Website aneignen. Wenn du kein Buch kaufen willst, kann man
http://selfhtml.teamone.de empfehlen. Für den Anfänger halte ich jedoch ein Buch für gut, das einen Schritt für Schritt an die Hand nimmt, SELFHTML ist zum Nachschlagen sehr gut.
Und wenn du dich dann in HTML gut zurecht findest, solltest du mal sehen ob du mit PHP klarkommst, ist nicht schwer.
Wenn du selbst HTML lernst brauchst du nur einen Text-Editor (ich empfehle immer
http://www.textpad.de, das macht den Code schön übersichtlich durch Farben und hat sehr nützliche Funktionen für HTML) und ein Grafikprogramm für den Anfang.
Programme, um HTML-Seiten zu erstellen erzeugen meist einen merkwürdigen Code, in dem man sich kaum zurecht findet, wenn man etwas von Hand ändern will...