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