Inserir JavaScript no HTML

Estou estudando a apostila da Caelum, sou novo nessa área, acabei de chegar na parte de JavaScript. Entretranto a apostila já pede para inserir um código de Java na página sem ao menos explicar como:
Na página de checkout.php , pede para inserir essa mensagem customizada para “email”:

document.querySelector(‘input[type=email]’).oninvalid = function() {
// remove mensagens de erro antigas this.setCustomValidity("");
// reexecuta validação if (!this.validity.valid) {
// se inválido, coloca mensagem de erro this.setCustomValidity(“Email inválido”);
}
};

bom , o problema que nem sei onde colocar essa informação, se na body, se na head, se tenho que incluir importar algum documento JavaScritp. Me ajudem!

Muita calma aí, jovem.
Vamos por partes.
Primeiro, java e javascript não são a mesma coisa, ok?
No teu caso, você está se referindo a javascript.
Onde colocar?

Conhecendo as apostilas da caelum, eles devem mostrar isso em algum lugar.
De qualquer forma, você pode escolher. Eu, particularmente, inseriria o código javascript conforme abaixo

<html>
    <head>
        <script>
            //Javascript vai aqui
        <script>
    <head>
</html>