Euh... T'en poses, des questions...
C/C++, t'essayes Xcode. Si ça te plait, tant mieux pour toi, sinon, je te conseille gcc + éditeur de texte direct. (<troll>Parce que niveau IDE, Visual >>> all </troll>)
Si tu cherches un éditeur de texte, mon préféré est Scite (notepad++ est basé sur son moteur de rendu, Scintilla), bien que j'aime bien Kate (accès rapide au terminal, chose bien pratique
). Par contre, tu risques de devoir passer par des ports pour installer ces deux.
Quant au reste, ça m'intéresse pas, donc j'éviterai de m'étendre dessus. 