Почему именно Max Book 14 Pro?
ИМХО для большинства задач, в т.ч. и для программирования, вполне может хватить MacBook Air 16/256.
А по стоимости в 1,5 - 2 раза дешевле.
Фиг его знает.
Как минимум я спокойно нахожу enterprise на kotlin.
Сейчас иногда под java скрывается kotlin.
Т.е. вакансия java-разработчик, в стеке указывается java, а программировать будешь на kotlin.
ИМХО сейчас kotlin это better java для java 1.8 (и ниже).
Но для работы с kotlinвсё равно нужно учить инфраструктуру java.
Как минимум Spring, Hibernate, maven/gradle.
Как тут правильно заметили проц+много оперативки. Я бы ещё посоветовал быстрый SSD,на NVME.
Он дороже чем SATA, но работать будет поприятнее.
Если денег нет, то SATA SSD тоже пойдет.
Если да, то никак. Точнее через SQL не получится, только через хранимые процедуры