Normalement en L1 info tu devrais utiliser compilateur/éditeur de texte séparé
En éditeur de texte : Vim, Emacs, Sublim text, ou gEdit, Mousepad pour utilisation simple
En compilateur,
En C : gcc ou g++
En C++ : g++
En java : javac
etc etc
ce sera mieux pour l'apprentissage je pense que d'utiliser en IDE