Bloc-Notes pour écrire, et g++ pour compiler ( http://gcc.gnu.org )
En plus évolué, tu as code::blocks pour écrire, et g++ pour compiler.
Connaître l'anglais est un plus non négligeable. Tu as toutes les grandes vacances pour t'y mettre, à ton âge on apprend vite.