Сколько нужно оперативной памяти?
16 должно хватать для большинства задач. Хотя если требуется несколько запущенных IDE или виртуалки имеет смысл ставить 32.
Я студент только в душе, но диск должен быть только ssd, а озу столько, сколько позволяет использовать мат плата, в любом случае меньше чем на 16гб разработку вести невозможно.