Opa amigo, beleza?
Cara, essa é uma pergunta que varia muito hahaha, mas vou te dar um exemplo da máquina que eu uso e que é a mesma que comecei.
É um Ryzen5 3400g de 4 núcleos e 8 threads. É nas threads do processador que os programas vão rodar, alguns rodam em 1 smutaneamente, outros pegam ela por inteiro, mas é mais ou menos isso. Sei que o chrome usa 1 threads pra rodar, e o vs code também, então quano tu estiver usando o pc pelo menos 2 já vão estar sendo usadas.
Acho que ele é um processador bem parrudo, então se tu for optar por um mais barato ou mais "fraco" sugiro ficar de olho nisso. Outra coisa é que ele tem graficos integrado, então não precisa comprar placa de vídeo.
Comecei a usar ele com 8g de Ram, é uma 2666 se não me engano, depois coloquei outro pente de 8 do mesmo tipo. Foi bom pra rodar máquina virtual, algumas IDES mais pesadas e pra chamada de video, tava em aula online na epoca então mas ram pro sistema foi bem vindo.
Em questão de armazenamento ai vai do lado pessoal, preferi pegar um HD de 1t pq ia baixar bastante coisa, e SSD na época tava muito caro, mas a diferença de performace nos dois é bem nitida.
Fora essas partes, sugiro tu ficar de olho na placa mãe também. De quantos slots tem pra espanção de memória ram, se a placa de rede aguenta só 100 mega, essas coisas que a gente deixa passar hahaha.
Enquanto a pc de mesa ou notebook, cara, esse meu é de mesa, e eu tive sorte de ter uma tv mais velha em casa pra usar de munitor, ainda assim tive que comprar teclado e web fone/microfone e webcan, coisas que com um notbook tu acaba não tendo que se preocupar, sinto muita falta da mobilidade também, mas ai é questão de gosto.
Espero ter ajudado maninho, se tiver falado algo de rerrado também na questão dos threads podem me corrigir, por favor hahaha