se vuoi crearli devi partire da HTML e CSS
lato server sono quei linguaggi i quali script vengono eseguiti sul server e quindi hai la possibilità di interfacciarti con dei database condivisi da tutti gli utenti
lato client sono quei linguaggi, tipo javascript, che vengono eseguiti sulla macchina di chi vede il sito....
con il lato server puoi far modificare un database, del testo, dei file, delle immagini da qualsiasi utente nel mondo poichè aseguendo tale script sul server cambia i file che sono sul server
con il lato client puoi solo far eseguire script che modificheranno il contenuto (o che creano effetti) ma basterà aggiornare la pagina per avere la pagina originale poichè i file sono sul server e lo script è eseguito sul pc
spero di essere stato chiaro![]()