Для разработки на Вэб мак не обязателен. В данный момент MacOS для программиста нужна только если он разрабатывает что-то что должно нативно запускаться на продукции Apple, т.к. разрабатывать что-то под IOS и MacOs не имея MacOS очень-очень затруднительно в долгосрочной перспективе. Тогда имеет смысл 4х ядерный MacBookPro, размера который вам будет удобно использовать (по опыту - лучше больше в пределах того что можешь носить с собой). Однако последние два поколения MacBook с новой клавой (как уже писали чуть раньше, лучше всего 2018 брать) испытывают проблемы с надёжностью (2018 надёжнее 2017, ещё один плюс к нему) куда больше обычного, а ремонт весьма накладен. Основная проблема сейчас это клава, новая тонкая клава показывает крайнюю уязвимость к пыли и влаге, даже не последней версии MacBook 2018 проблема немного выраженей чем на старых клавах потолще. В долгосрочной перспективе багаж проблем от машины к машине немногочисленен. Желательно быть готовым сменить мак через год-два, пока он ещё будет на гарантии или как только она кончиться.
За бюджет MacBookPro лучше пойдёт собрать домашний рабочий компьютер схожей производительности. Второй монитор и клавиатура-мышь могут в итоге оказаться удобными. Самый дешёвый новый MacBook Pro стоит около 100 000 рублей за машину прошлого поколения, это вполне позволяет собрать десктоп с Ryzen 5 2600X (на Intel 8600k будет на 5000 - 10000 р дороже), 16 гб оперативы, SSD и HDD, видео из актуальных и поставить к этому 2 монитора хорошего качества (или 1 но прям нормас такого высокого разрешения). Этого для разработки под Вэб хватит с значительным запасом.
Если-же нужно именно что-то что будет браться с собой постоянно и работать придётся с постоянными поездками или крайне неудобно использовать стационарный компьютер (например учишься, живёшь в общаге - иногда поработать в вузе, иногда дома, иногда в общаге), то да, тогда имеет смысл ноутбук. Однако я посоветую брать не MacBookPro, а машину типа Lenovo Thinkpad(Мои личные фавориты Thinkpad X1 и T480) серий T, X и P или HP EliteBook и ProBook, у Fujitsu, Xiaomi, Asus, Dell так-же есть годные модели нужного класса. По цене нового топового MacBookPro можно взять мобильную рабочую станцию Thinkpad P1\P52\P72\X1 или вместо более скромного взять X1\T480\X280\T580\A485 (вам ведь не нужна видюха для проффесионального рендера 3D графики и рассчёта инженерных задач?) который будет выглядеть не менее солидно, иметь эквивалентную или большую производительность, восхитительную клавиатуру, дисплей (хотя почти всегда есть выбор крутых как опции) и тачпад будут не столь внушительными, но получите более прочный ноут, который будет дешевле в ремонте (если до этого вообще дойдёт, в фирменных ремонтных центрах и при выезде по гарантии значительная часть ремонта делается в пределах суток, а запчастей на рынке море), который можно будет улучшить (в большинстве моделей есть от 1 до 4 мест под накопитель и в примерно половине можно расширить оперативную память, если не взять нужный объём сразу), ну и большее количество разьёмов. Это отчасти касается и ряда других больших производителей (Dell, HP, Fujitsu насколько помню предлагают схожие условия), но лично знаком только с Lenovo Thinkpad. Безопасность будет сопоставима. Можно будет при необходимости поставить любую операционку (они идут с Windows в комплекте).
При выборе на вторичке можно сильно сэкономить так-же.