html + css non è limitante anzi è la base più la cima della montagna.
In fondo tutti i linguaggi proposti, servono a realizzare un output in html.
Devi decidere tu, quale imparare, dici di conoscere il c, bene, PHP è molto simile al C come sintassi, e tutto sommato anche molto vicino al javascript, quindi non ti sentirai troppo disagiato ad impararlo.
Lascia stare il discorso database, quello verrà da solo.
Tutto dipende da cosa vuoi realizzare, una pagina o anche un sito personale, non ha necessità di linguaggio lato server, ma una gorssa applicazione tipo un portale, necessita sicuramente di un buon supporto lato server.
Questo indipendentemente dal linguaggio scelto, di solito è una scelta di maniera,in effetti tutti i linguaggi sono buoni perchè il prodotto finale è sempre lo stesso, cioè html.
Magari si possono fare delle scelte in base all'implementazione (macchina windows = asp/php, macchina *nix = php) oppure in base alla conoscienza di un dato linguaggio, non è il tuo caso visto che inizzi da zero, o anche in base al binomio semplicità/potenza con cui un determinato linguaggio ti permette di realizzare l'opera che ti sei proposto di fare.
Insomma, se vuoi facilità di aggiornamento, sicurezza dei dati, ti consiglio sicuramente PHP, se vuoi una certa presunta facilità di apprendimento relativa sicurezza ma sopratutto, una non portabilità si varie macchine, be allora la scelta è ASP.

Rispondi quotando
ovvero 