C/C++ iyi bir karar. Özellikle gömülü (embedded) sistemler için...
Henüz tanışmadıysanız (picproje.org)
Eminim değerlendirdiğiniz sıralarda java da kriterler arasındaydı ve şimdilik eleyip c++ ile gideyim dediniz. Mühendislik okuma ve devamında keşke dememeniz için java dilini paralelde geliştirmenizi öneririm.
Platform bağımsız yazılım geliştirmenin yeni yüzü olarak Kütüphane bağımlılığı yükselen hastalık. Bu durum Visual C++, CodeGear dediğiniz artık Embarcadero olan veya @tbtlb nin önerdiği Qt için ya da adı geçmeyen wx ve diğerleri için de geçerli...
Java bu noktada sanki biraz daha avantajlı...
Mingw, gcc dönüşümü Embarcadero ve VC++ için geçerli değil. Onlar kendi derleyicilerini kullanıyorlar. MinGW ile alakaları bulunmuyor.
Yolunuz açık olsun.