Formulário HTML faz alguma “ação” quando clica no botão enviar

Eu gostaria de aprender sobre formulários HTML. Por exemplo, eu tenho 2 campos de texto de entrada para o primeiro nome e sobrenome e um botão de envio. Quando o botão enviar é clicado, gostaria que a página exibisse algo como: Seu nome é "Nome" "Sobrenome".

<!DOCTYPE html>
<html>
   <body>
      <form>
         First name: <input type="text" name="firstname" /><br />
         Last name: <input type="text" name="lastname" /><br />
         <input type="submit" value="Submit" />
      </form> 
   </body>
</html>

O que eu preciso ter aqui para ter alguma "ação" quando clico nesse botão?

Editar: Ok, agora eu descubro que preciso de PHP ou JavaScript aqui. Alguém pode sugerir ou fornecer um exemplo de código de PHP ou Js como referência para mim?

questionAnswers(2)

yourAnswerToTheQuestion