« et commencer petit à petit la pregramation avec linux. »
c'est à mourir de rire.
Ubuntu (Linux) comme Mac sont des Unix. Donc tu trouveras la même serie d'outils de compilation (gcc, make, vim, etc.), les mêmes librairies/logiciels libres pour programmer.
En plus, sous Mac, tu as les outils Mac.
Bref, si c'est juste pour programmer, pas besoin d'installer un Linux. 