1. Nichts ungewöhnlich mehrere Sprachen in einem Projekt zu verwenden, in der Arbeit arbeite ich z.b mit Java, C++ und C#.
2. Das was dir mehr gefällt, Eclipse ist der Standard jedoch nicht so Performant, ansonsten NetBeans.
4. Wenn du eine Sprache kannst dann kannst du idr. die meisten anderen auch, musst nur die spezifischen Funktionen kennen, C# und Java haben beide nicht soo viel mit C++ zu tun darum ist es hier auch egal. Vllt. eher C# da du da mit Visual Studio dich schon mal einarbeiten kannst.