Myślę, że dobrym wyborem byłby mac. Windows może służyć do programowania, ale przy niektórych językch, trzeba iść trochę dookoła (takie jest moje zdanie). Np. używanie gita na windowsie, jest dla mnie jakieś dzikie.
Ja używam linuxa, ale jeśli nie lubisz się bawić z konfiguracją, i szybko się poddajesz, gdy coś nie działa, to raczej nie jest dobra opcja na początek.
OS X pod względem działania i funkcjonalności, jest trochę kompromisem pomiędzy linuxem i windowsem. Jest banalny w obsłudze (np. instalacja programu polega dosłownie na przeciągnięciu ikonki do katalogu "Programy") i jednocześnie pozwala na chociażby używanie unixowej konsoli.
Pod względem sprzętu, to wszędzie można trafić na wadliwą sztukę, ale macbook będzie trochę pewniejszy. Ostatnio pewna seria Lenovo np. miała problem z chłodzeniem i pojawiały się artefakty na wyświetlaczu (z 5 znajomych je posiada, więc nie jest to wyssane z palca). Wypuścili kilka jak nie kilkanaście modeli w tej obudowie i ciężko jest z reklamacją. Takie wpadki apple się też zdarzają, ale każdy nowy sprzęt apple, to wielkie poruszenie i jakieś podstawowe wady nie przejdą bez echa, więc jeśli się zdarzą, to łatwiej się o tym dowiedzieć przed zakupem.