No exemplo foi utilizado Bootstrap para o html e css. Aconselho desenvolver sem framework para aprendizado e só depois usá-los.
Formulários são chatos de montar mas aprende-se muito e praticamente todo site / sistema tem.
Pontos importantes:
- como coletar os dados digitados?
- como enviar os dados coletados?
- Para onde enviar essas informações?
- Campos obrigatórios: Ao clique do botão, como emitir uma mensagem que existem campos de preenchimento obrigatórios ?