Смотря под какие цели. Если писать код для игр, возможно, понадобится хорошая видеокарта. К ней соответственную оперативную память и жёсткий диск (тут стоимость вырастает в разы). Если достаточно лишь одной среды разработки, то видеокарта не так важна.
У меня был Lenovo B50-70 (4 Гб RAM), видеокарты вообще нет. ОС Ubuntu стояла. Итог: Discord, IntelliJ IDEA и GitHub одновременно не выгружал от слова совсем. Работать невозможно. Поэтому присоединяюсь к ответу выше: не меньше 8 Гб оперативной!
Сейчас Asus R565JA-BQ2748 (16 Гб RAM), видеокарты, опять же, нет. ОС стоит Windows 10. Хватает с головой. Установила все нужные программы без проблем.