Olá, Paulo!
Como esse curso tem pré-requisitos, o instrutor assume que você já tem o PHP devidamente instalado e configurado aí na sua máquina.
A mensagem "A php.ini file does not exist. You will have to create one" simboliza que o Composer não conseguiu encontrar o arquivo php.ini na sua máquina.
Assista essa aula: https://cursos.alura.com.br/course/php-primeiros-passos/task/54424 e veja se está tudo ok aí com a configuração do seu PHP.
Confira também se a pasta do PHP está configurada nas variáveis de ambiente do seu sistema. Se estiver tudo certinho, abra o arquivo php.ini, pesquise pelas extensões
- extension_dir = "ext"
- extension=curl
- extension=mbstring
- extension=openssl"
e descomente (tire o ";" do começo da linha de cada extensão).
Espero ter ajudado!