Du brauchst für KEINE Sprache ein "Programm" (bzw. IDE) um zu schreiben...
Du kannst in jeder Programmiersprache in einem ganz normalem Texteditor schreiben.
Um den Code auszuführen, bzw. ausführbar zu machen, benötigst du aber dann bei allen Spracharten ein Programm.
Das sind bei Compilersprachen eben die jeweiligen Compiler und bei Scriptsprachen eben Interpreter.