Bom hoje em dia tá bem difícil um computador de primeira.
Mas vou fazer umas recomendações
As config do PC são determinadas a partir das necessidades q você tem
Por exemplo pra Jogos. Atualmente com o preço das placas de vídeo, está bem difícil economizar, mas uma forma de burlar isso é a AMD
Com seus processadores Ryzen que oferecem placas integradas com nível aceitável de desempenho pra jogos. Porém o preço não é tão baixo também.
No caso se jogos não são o interesse aqui, é bom ficar pro lado da Intel mesmo, o ruim é que as integrada da Intel são beeem fraquinhas, então se um dia você quiser
jogar jogos com gráficos incríveis ou muita textura, vai ser necessário uma placa de vídeo.
Mas como seu interesse é programação
Vou recomendar um INTEL e um AMD
Processador Intel:
4 núcleos, 4 thread, frequência mínima 3.2 GHz
Modelo recomendado: Intel Core i3-9100F
(custo-benefício)
Este é um processador com um desempenho aceitável, porém como disse a placa de vídeo integrada é bem fraquinha.
Processador AMD:
4 núcleos, 4 thread, frequência mínima 3.2 GHz
Modelo recomendado: Ryzen 5 2400G
(custo-benefício)
Este é um processador ocm desempenho aceitável, ele possui uma placa de vídeo Vega 11, que podemos comparar facilmente com uma GTX 750 TI, ou até mesmo uma GTX 1050.
memória RAM: 8GB (No mínimo)
recomendo 2 pentes de 4GB pra abertura do Dual Channel (dual channel da ganho de desempenho e velocidade na maquina)
placa-mãe:
Pra AMD A320M
Pra Intel H61
Fonte: Qualquer uma com 500w, PFC ativo e selo 80 plus se possível (de marca recomendada, corsair, gamemax...)
SSD Sata M2 de pelo menos 240GB
esses são os principais, gabinete, cooler e periféricos da pra economizar bastante nesses.