Zum Programmieren empfiehlt sich Apple nicht. Es ist zu proprietär und stark in den Funktionen beschränkt.

Für so einen Anwendungsfall würde ich ehr zu einem Convertible-Notebook tendieren. Hier gibt es einige von verschiedenen Herstellern:
- HP Pavilion x360
- DELL Latitude
und natürlich die Kult-Geräte Lenovo ThinkPad Yoga

Bei allen dieser Geräte - gerade mit einem Dual-Boot oder auch einer VM (Basissystem auf Linux) - bist du vermutlich besser unterwegs als mit einem überteuerten MacBook.

...zur Antwort