Hallo Jeena,
Weiterhin möchte ich mir aber auch Türen offenhalten für Java Entwicklung (Web: JSP, JSF, Tomcat, Eclipse, ...) und Qt Entwicklung mit C++.
Auch das ist kein Problem. Und wenn du unter Linux entwickeln willst kannst du dir einfach eine neue VM mit Linux installieren.
Apple ist meines Wissens meist nicht besonders schnell, wenn es darum geht, JDKs zu portieren. Das kann wahrscheinlich etwas nervig sein, wenn man darauf angewiesen ist. Linux in einer VM bzw. als Zweitbetriebssystem kann da natürlich eine Alternative sein.
Grüße
Daniel