php neni ziadny doplnek. V php mozes urobit script beziaci na serveri.
html je popisovy jazyk popisujuci co vidis na stranke.
php script na serveri generuje html stranku pre kazdu poziadavku, ktora prisla trebars od teba ked si na nejakej stranke toho serveru niekam klikol (t.j. kazdemu uzovatelovi moze vygenerovat inu stranku)
CSS su styly (pismo, farba, atd)
Cital si si uz napr. jakpsatweb.cz? Ak ne tak preco ne?