Alessandro, acho que para responder sua pergunta primeiro precisava saber quanto está diposto a investir. Por mais que possa se ter um config mais simples para começar, dependendo de quanto pode investir as opções mudam. Sobre parte da pergunta "desktop ou notebook?", creio que o melhor seria o notebook, pela portabilidade, você poderá levar o notebook até uma reunião com cliente se for necessário, ou se estiver viajando voce tem a possibilidade de ter ele junto de ti tbm. Alguns pontos importantes para você ter um desempenho melhor, pelo menos 8gb de memória ram, e um ssd (de preferência nvme).
Em resposta a Qual computador é ideal para programar?
1