allora..
il form in quanto tale è HTML,
che se vuoi puoi generare anche con linguaggio dinamico ma è un'altro discorso
l'elaborazione dati avviene su server con linguaggio dinamico,
es: asp, asp.net, php, ruby, cgi, perl... solo per citare i più diffusi
e devi poi avere un supporto database (access, mysql o altri)
cosa desideri fare, ora?
il form o lo sviluppo successivo?
intanto dai un'occhiata alle guide di base anche qui su html.it