Já jsem ve škole měl zpočátku dualboot, pak jsem chvíli experimentoval s *BSDčky a nakonec se usadil na GNU/Linuxu, se kterým jsem spokojený dodnes.
Dneska pokročil hardware a virtualizace, takže dualboot je zbytečný. Na počítač si dej GNU/Linux a případně Windows do virtuálu (KVM, VirtualBox), kam patří. Asi budeš potřebovat občas pustit nějakou widlí aplikaci, tak tohle je dobré řešení. Ale jako základ budeš mít solidní operační systém, otevřený, svobodný.
Na Mac OS bych se vykašlal – z hlediska profesního a vzdělávání to nemá žádný smysl, je to sice unix, ale uzavřený, v GNU/Linuxu se toho naučíš mnohem víc. V praxi to má větší uplatnění, většina důležitých služeb a infrastruktury běží na něm (takže i kdybys šel po VŠ hned dělat nějakého manažera, je dobré vědět, o čem je řeč), ne na Mac OSu (to, že sis koupil předražený módní doplněk je ti v životopisu na nic).