gerade wenn es um programmierübungen an der schule geht, würde ich von solchen varianten deutlich abraten - die wahrscheinlichkeit, dass da etwas nicht mir der aufgabenstellung übereinstimmt ist sehr gross und kann dich in grössere schwierigkeiten bringen.
gerade wenn es um die ersten schritte geht, sollte man sich sein leben nicht unnötig schwer machen - weshalb ich bei der empfehlung fürs vb.net-entwickeln lernen auf windows wechseln bleibe; sei es mittels parallels/bootcamp oder mittels einer window-kiste im schullabor, bei freunden oder wo auch immer.