Olá, Guilherme. Tudo bem?
Parabéns por ter conseguido resolver o desafio! É normal acontecer isso, mas cada pequena vitória conta muito no aprendizado de programação. Pelo que vi no seu código, você está no caminho certo.
Apenas uma dica: quando você usa prompt para capturar a idade, o valor retornado é uma string. Para comparações numéricas, como no if, é uma boa prática converter essa string para um número. Você pode fazer isso usando parseInt ou Number. Veja como ficaria:
let userIdade = prompt("Qual sua idade?");
userIdade = parseInt(userIdade); // ou Number(userIdade)
if (userIdade >= 18) {
    alert("Parabéns, pode tirar a carteira de motorista");
}
Isso garante que a comparação no if seja feita corretamente. Continue praticando e evoluindo, cada desafio superado é um passo a mais na sua carreira de programação.
Espero ter ajudado e bons estudos!