Naja, ich hab mir einfach ein paar Basic Tutorials (=>google) zum Thema PHP angeschaut und dabei ein paar Eingabeformulare programmiert. Im Anschluß dann die Ausgabe aus MySQL programmiert und dann das Bearbeiten von Einträgen via PHP und MySQL. Danach noch ein wenig mit dem Upload experimentiert und dann hatte ich bereits das 1. Forum :-)
Vorraussetzen würde ich aber HTML, da die Ausgaben aus PHP praktisch immer über HTML laufen, sollte man dies zumindest grundlegend beherrschen...
Ich möchtes Zaphods Einwand aber nicht kleinreden, Sicherheit ist natürlich ein wichtiger Punkt, besonders wenn man NICHT weiß, dass man etwas nicht weiß (wenn du verstehst).
Ist halt eine Aufwand/Nutzen frage. Wenn du nie wieder damit zu tun haben wirst; greif zu 'ner fertigen kommerziellen Lösung oder stell's in Auftrag. Wenn du es eh schon immer mal lernen wolltest, mache es selber (wie bei mir der Fall).
Ich habe z.B. mittlerweile eine komplette Online-Bibliothek programmiert (Archivierung von Literatur, Links und Dateien, sowie deren Darstellung), mit Suchfunktionen, Baumdarstellung. Außerdem noch 'nen Dienstreisekalender, 'ne Mitarbeiterversammlung-Themen-Vorschlag-und-Auswahl-Maske, sowie die Urlaubsplanung für unsere Firma.
Geht alles peu a peu, also in kleinen Schritten vorran. Irgendwann kombiniert man die kleinen Scripte, welche man schrieb, stößt auf Fehler, lernt neues dazu und dann kann man's (mehr oder weniger).