Если хотите программировать, то учитывайте, что мноого времени будете проводить за компьютером, а значит смотрите, в первую очередь, на монитор (желательно 2шт), клавиатуру, мышь, кресло. Здоровье дороже, чем мегагерцы и терабайты.
Системный блок - на какой останется денег. Винчестер новый, емкость любая (написать программу размером 0,001ГБ - пару лет как минимум)