Hey Zolomon, parabéns por tomar essa iniciativa! Prepare-se para um caminho longo, mas emocionante e recompensador.
Aqui estão minhas dicas (curtas e doces): 1. Se você estiver fazendo algo em que precise de confiabilidade, eu ficaria em um host seguro, se você tiver falhas de hardware, etc., o host é responsável por isso e você não precisa se preocupar com a execução do seu loja de hardware local para substituir o disco rígido. 2. Se você quiser usar o servidor em casa, geralmente os ISPs residenciais realmente não dão a você o que você precisa se é sério, mas se você está apenas executando algo em pequena escala, você deve estar bem. 3. Se você quiser economizar dinheiro, tente hospedagem na nuvem. Para uma taxa barata (RackSpace imho), você pode obter um bom servidor para mexer com, ter o apoio de hardware de nível empresarial, além disso, é relativamente mais barato em comparação com a compra do hardware definitivo. 4. Além do ponto 1, você pode começar em casa, experimentar, etc. e, posteriormente, tê-lo apoiado pela nuvem, se o seu servidor cair em casa para uma melhor redundância. 5. Eu odeio ser um fanboy, mas eu recomendo tentar isso no RackSpace. Você tem toda a diversão de trabalhar com Linux ou Windows sem a responsabilidade de manter seu próprio hardware.
Estou no seu lugar ou foi. Eu tenho uma caixa de linux em casa que uso para jogos e desenvolvimento. Eu dual boot-lo. Eu tenho um dyndns apontado para ele e eu ocasionalmente uso isso para testar um site que estou trabalhando localmente antes de empurrá-lo para o host. Eu costumava fazer hospedagem compartilhada até começar a usar o limite de servidor.
Então, mudei para o RackSpace (a Amazon também é boa, mas o preço deles é um pouco estranho), porque eu posso adicionar servidores, redimensionar, excluir, etc. e eu só pago pelo que uso. Eu hospedo vários sites, fluxos de icecast e shoutcast e espaço de armazenamento em uma instância de 512MB e pago cerca de 20-25 USD por mês.
Então, eu pago cerca de 300 por ano e não preciso me preocupar com problemas de hardware ou perda de dados, pois mesmo que a unidade host em que meu servidor esteja desativado, o RackSpace permite que você tenha 3 imagens: backup, um backup semanal e um terceiro a qualquer hora que você desejar.