brauchen tust du notepad sollte fürn anfang reichen oder du nimmst gleich nen PHP editor wobei es da viele gibt und du einfach welche testen solltest und schauen welcher dir ab besten liegt.
dann ist n eigener webserver+mySQL datenbank auf deinem eigenen rechner sehr hilfreich.
dann ist es am bessten wenn du dir n buch kaufst da es tutorials meistens nur zu bestimmten themen gibt. es gibt auch tuts für ganz PHP die finde ich persönlich aber nicht immer so geeignet.
hmm des sollte es eigentlich sein =)