Tem várias hospedagens baratas, algumas até de 11 reais por mês, tem que procurar bem, mas provedores pequenos possuem preços menores e já vão satisfazer a sua necessidade.
Quando comecei a me aventurar por html e css, eu hospedava na hostinger, pois lá havia planos free. Hoje não sei se existe mais.
Outra solução é hospedar no Github, dá pra criar um site lá de graça, tipo o esse -> sweet alert js.
Hoje tenho uma VPS da Contabo e hospedo meus projetos lá. É uma VPS Ubuntu e instalei o Aapanel, então consigo colocar quantos projetos eu quiser, inclusive servidor de email.
Muito melhor que hospedagem compartilhada e custa 5.50 dólares por mês. Tem o custo inicial de setup fee de 7.50, mas todo mês tem uma promoção e sai de graça.
Só que você tem que mexer com linux, inclusive aconselho todo dev a aprender. É uma opção barata pra pegar os primeiros projetos, hospedar alguns sites wordpress e ganhar um dinheiro. Compra um domínio de $1 dólar no hostinger por 1 ano e depois que ganhar um dinheiro você compra direto do registro.br.
Outra dica é fazer parte de alguns servidores de programação no discord, tipo beer and code, tio jobs, o pessoal sempre tem dica