Qual seria uma configuração boa de pc para proramar?

Olá pessoal.
Atualmente estou querendo montar um computador especifico para programar e fazer projetos pessoais e da faculdade, porém sou bastante leigo em relação a hardware e configurações de máquina para ter um bom desempenho para esse fim.

Eu queria começar a aprender java web nessas férias e o java por si so já é pesado em comparação a demais linguagens. Eu já procurei e pelo que li, dizem que rodar java web exige muito da máquina por ser extremamente pesado, ao contrário do php, que roda em qualquer pc de boa (ao que me pareceu).

Além de programar java web, também preciso de que rode para desenvolvimento Android, rodando IDE’s como Android Studio, além de claro, de uma máquina virtual para simular o celular e rodar o aplicativo.

Como citei acima, uma máquina virtual também é um fator importantes, uma vez que eu não vou usa-la apenas para desenvolver aplicativos androids e afins, mas também para rodar outros sistemas operacionais que precisarei futuramente, como por exemplo o Kali Linux, pois uma das minhas áreas de interesse no mercado de TI é a de segurança.

Eu terminei o 4 periodo agora, ainda não sei ao certo tudo que precisarei usar ao longo do curso ou trabalhando como desenvolvedor, se alguém lembrar de alguma tecnologia que precisarei utilizar e que precise de uma configuração boa, fala ae.

Não quero gastar em um pc e depois perceber que ele não atende as minhas necessidades. Como falei, não entendo de hardware. Um tecnico amigo do meu pai, sugeriu que eu colocasse placa de video em vez de 8Gb de memória, o que particularmente não acho uma boa ideia, mas sei la. Pretendo também colocar um processador I7 ou I5 e um HD de 500Gb. A placa de video, por mim, acho desnecessário se preocupar. O que acham?

Tudo depende de quanto dinheiro você pode e está disposto a gastar.

Já imaginava isso, então durante o ano fui preparando o bolso já, pois como diz meu professor, “Informática e miséria não combinam” kkkkk. O problema é eu gastar em algo e não servir depois.

O computador que vou montar não precisa ser aqueles pc fodao, que roda jogos atuais no ultra, ou nivel pc gamer, mas apenas rodar os principais programas de desenvolvimentos (ou aqueles mais pesados) com um desempenho legal, ou seja, o básico para mim trabalhar e desenvolver com boas condições. Eu to querendo colocar as peças que citei antes, porém não sei se irá de fato me atender, ou se precisarei adicionar/mudar algo.

Não é só questao de configuracao. Conforto também pesa, mobilidade por exemplo, mesmo dentro de casa. Entao um notebook pode ser considerado.

De configuração, um i5 de 2018 já dá conta, 8 GB de RAM no mínimo e SSD no lugar de HDD. Tela no mínimo full hd pra maior conforto.

Não acho que seja necessário um i5 de 2018.

Um processador i5-3470, memoria de 6GB, você já consegue rodar liso e sem estresse nenhum.

Agora se quer um PC da nasa, pode dar uma olhada no i9, memória de 16GB, SSD de 1TB… Voltando ao início, só depende de usted.