Какой бюджетный ноут взять для учёбы на программиста?
Общий принцип -
Процессор в районе core i3
Памяти не менее 8гб. Однако во многих случаях дешевле купить компьютер с минимумом памяти, потом добавить.Диск - SSD в обязательном порядке!. Опять же в большинстве случаев дешевле купить с обычным диском и поменять или добавить SSD.
Видеокарта - хватит встроенной. Кое где средние не вытянет, но тем не менее.
При покупке внимательно смотреть на возможность добавления памяти и замены диска, не везде это возможно.
В остальном на вкус и цвет.В итоге я советую  вариант 2 плюс докупаете SSD, и ставите его на место CD-ROM.
В тридцать уложитесь
Или такой плюс докупаете SSD на 256Гб.
Но по ценнику уже где-то в 36-37 вылезет.
Linux встанет на любой)
за 30 можно и бу macbook найти в идеале (если очень много фотошопа то я бы рассматривал его)