Bu çok genel bir soru olmuş, yazılım geliştireceksiniz ama ne geliştireceksiniz ?
Oyun geliştirmek istiyorsanız sizin için Ram ve ekran kartı çok önemli, Unity gibi bir motor kullanacak olursanız Ram için 8 GB yeterlidir, 12 ve üzeri size gayet iyi bir çalışma ortamı sunar. Ekran kartı için ise 4 GB ve üzeri bir ekran kartı ideal sayılabilir, daha üstü çok daha güzel bir çalışma imkanı sunar.
Şayet oyun değil de basit uygulamalar geliştirmek istiyorsanız, (C++ gibi diller kullanarak) standart not defteri açabilen bir bilgisayar bu iş için yeterlidir.
Yapay zeka geliştirmek istiyorsanız bilgisayarınızın işlemci ve ekran kartı gibi bir ihtiyacı olacaktır. Ekran kartınız olabildiğince güçlü olmalı ve iyi bir soğutma sistemine sahip olmalısınız.
Bunların yanı sıra Masaüstü bir cihaz mı yoksa dizüstü bir cihaz mı alacağınız da çok önemli. Masaüstünde aldığınız performansı dizüstünde almanız maalesef mümkün değil.