o código de fugêncio possui o mesmo erro do código da penélope, a função alert está escrita fora da tag "<script>", além disso a tag "<h1>" não é uma tag do mundo javascript por isso deve ser escrita fora da "<script>". como escrito no exemplo abaixo:
<meta charset="UTF-8">
<h1>Primeiro programa</h1>
<script>
alert("Este é um popup feito com JavaScript");
</script>