Buba píše:
... Html alebo php, css alebo neaky iny jazyk ? ...
HTML slúži len na vykreslovanie webu. Je to len množina značiek, ktorá hovorí, kde sa má čo vykresliť a ako.
CSS je akási nadstavba a zľahčenie štýlovania HTML objektov. Napríklad si v CSS môžeš nastaviť globálny štýl pre všetky tabuľky na webe (povedzme, že všetky tabuľky budú mať červené písmo).
PHP je už logický jazyk, ktorý beží na strane serveru. Cez PHP sa dá generovať HTML výstup, ktorý sa zobrazuje v prehliadači.
Toľko v úplnej skratke, nechcem ťa veľa zaťažovať, preto som definície dosť zjednodušil.
Ak ťa láka efektívne začať, skús linxový tutoriál o PHP:
http://www.linuxsoft.cz/php/Serial-PHP.pdf