Для начала определиться с двумя вопросами. Вам нужен именно мак или это не обязательно.
Если только мак, то выбирать между б/у мак-мини и макбуками.
Для программирования желательно иметь монитор побольше а лучше два монитора, по этим соображениям лучше взять мак-мини.
Если вам нужна мобильность и вы собираетесь часто носить ноутбук, то рекомендую взять макбук-эир, он заметно легче но экран всего 13 дюймов, маловато, но жить можно.
Сейчас, да и всегда, цена маков завышена, подумайте лишний раз, стоит ли переплачивать.
За такие деньги мак только б/у. Более того раз на сегодня нет четких целей то мак явно не нужен. Эпл компьютер последнее дело в программировании.
некоторые считают, что нормально программировать можно только на маках