Maszyna jak maszyna powinna spokojnie dać radę, realizowane zwykle zadania na poczet uczelni i studiów są mało wymagające i na pewno nie jest ich "nie wiadomo ile", bo program studiów w kwestii inżynierii oprogramowania i ogólnie programowania jest bardzo ubogi.
Generalnie skupia się głównie na teorii
Najlepszym rozwiązań moim zdaniem i tak będzie linux, wiele zajęć będzie wymagać nawet wykorzystania linuxa, wiem też, że często w pracowniach takowy system będzie.
Dodatkowo pewne rzeczy będą czasami wymagane, jak stawianie maszyn wirtualnych etc, więc w tym wypadku warto mieć system linuxa :) żeby takoej wirtualki np. nie musieć stawiać.
Chociaż jak zrobisz błąd, co się zdarza (pamiętam te czasy), to jak programując np. doprowadzisz do jakiegoś wycieku pamięci to ani maszyna za 10 koła Ci nie pomoże i komputer/system bądź co bądź się zawiesi w oczekiwaniu na restart XD
Więc jak najbardziej na czystym systemie taki aktualny twój mac z 2012, spokojnie sobie poradzi