Видеокарта может быть нужна например для ресурсоемких графических задач и в некоторых случаях может дать прирост вычислительной мощи в областях "специфического" программирования (математические вычисления, анализ данных, ии).
В остальном - на текущем этапе куда важнее:
- Наличие SSD (заявляю как человек, до недавнего времени, считавший, что HDD еще "достаточно шустрые")
- Минимум 8 гигов оперативы
- Минимум 4 ядра (это именно что минимум)
То-есть в целом любая современная система. Далее - зависит от направления, по которому обучаетесь.
Для компилируемых языков (плюсы/шарп/раст) в общем случае упор на проц. Если андроид то, по хорошему и памяти побольше и проц получше.
upd: Ну и вы уверены, что вам нужен ноут? Даже с поправкой на последние события, собрать аналогичный по мощности стационарник должно выйти дешевле.