mira, podemos empezar por esto, las páginas web se dividen en estáticas y dinámicas, las estáticas son las comprendidas por el simple código html y javscript, mientras que las dinámicas son todas aquellas que usan un lenguaje de programación del lado del servidor.
Los lenguajes del lado del servidor (Serverside o algo así) son php, asp, perl y algunos otros, con los que puedes hacer una página dinámica.
mas info en
www.desarrolloweb.com
saludos