A primeira coisa que você precisa se perguntar é: Por que eu quero ter um site?
Após isso, você precisa fazer uma escolha muito importante: Se você vai querer fazer tudo sozinho ou vai querer ajuda de um profissional da área. Assim como existem pessoas malandras que só querem tirar vantagem de pessoas leigas, existem excelentes profissionais capazes de te ajudar com tudo que for preciso.
Sem ajuda de ninguém
Sem ajuda de um profissional você corre o risco de tomar várias atitudes erradas, como por exemplo, pagar por serviços que são de graça, comprar serviços de hospedagem errado, pagar por ferramentas que não irá utilizar.
Lembre-se que o intuito de ter um site é para ele receber visitas, não é mesmo? Então por que você acha que dará conta de fazer algo profissional e que receberá milhares de visitas não sendo profissional na área?
Um site necessita não só da criação, como várias ferramentas hoje em dia oferecem. É necessário um acompanhamento, atualização, novos recursos etc. Não duvido que você seja autodidata e irá revirar o youtube atrás de soluções para seu site. Quanto mais você negligenciar a ajuda de um profissional, mais você vai gastar tempo e dinheiro onde na maioria das vezes não há salvação para o projeto. Por experiência própria, fazer um site sem ajuda de um profissional sempre vai sair mais caro no final das contas.
Com a ajuda de um profissional
Com a ajuda de um profissional você estará sob um guarda-chuva de muita experiência e dicas valiosas. Você só se preocupará em criar conteúdo e divulgar seu site. Um bom profissional saberá otimizar recursos, fazer seu site carregar rápido, ser adaptável pra qualquer dispositivo. Saberá rastrear erros e dar dicas de como seu site ser mais visitado.
Um site sob responsabilidade de um profissional sempre está disponível e tem muito mais chance de dar certo.
Primeiro Passo:
Descubra o motivo pelo qual você quer ter um site
Segundo Passo:
Registre o nome do seu site o famoso domínio. Se você quer com o final .br você registra aqui registro.br caso não seja .br eu indico https://domains.google.com/ o preço não é dos mais baratos, mas você tem certeza que é um serviço de ótima qualidade. Lembre-se: O BARATO SEMPRE SAI CARO EM TECNOLOGIA.
Terceiro Passo:
Busque um layout. Você pode se inspirar em sites do mesmo ramo que o seu e até em concorrentes. Fale com um web designer e um desenvolvedor de front end eles podem te auxiliar e dar dicas.
Quarto Passo:
Só após você tiver um layout pronto vá atrás de uma hospedagem. A partir do momento que você ativa uma hospedagem, você começa a pagar por ela. Veja por que você precisa de uma hospedagem clicando aqui.
Fazer as coisas sozinhas sempre parece uma boa ideia, mas não é. Consulte um programador.