To zależy. Od czego? -----> Serce czy rozum?
Jeśli chodzi o rozum to kup komputer z takim systemem jaki będzie na uczelni. Są inne biblioteki C/C++ na windowsa i inne na Maca/linuksa - możesz mieć problem z zamianą tego i będziesz musiał więcej czasu poświęcić na szukanie podpowiedzi. Przykładem może być chociażby kurs Pana Mirosława, który jest robiony na Windows i niektórych zadań nie zrobisz pod Linuksem/MacOs bez zmiany bibliotek i szukania rozwiązania na forach. Poza tym nigdy nie wiadomo jakich programów będziesz używał na uczelni - nie wszystkie będą miały swoje odpowiedniki na Mac'a / Linuksa.
Jeśli chodzi o serce. Na Macos to jądro unixowe więc chociażby terminal jest podobny do tego z linuksa plus te same biblioteki do programowania a windowsa możesz wrzucić w ramach virtualizacji w Parallels Desktop. Dwa kupując Maca masz gotowy sprzęt do pracy z pakietem biurowym i programami do programowania za darmo. Nie musisz nic instalować, żadnych sterowników i brak problemów z odtwarzaniem, flashem, youtube itp czego doświadczysz na linuksie. Dostajesz najwyższą jakość wykonania systemu oprogramowania oraz sprzętu. Kolejna sprawa to możliwości komercjalizacji swojego softu - jak postanowisz pisać apki na Maca to masz potężne narzędzie do sprzedaży w postaci AppStore - i użytkowników którzy są przyzwyczajeni do płacenia za apki a nie ciągnięcia piratów z sieci.
Jak widzisz, wszystko ma plusy dodatnie i plusy ujemne.