Как-то странно, говоришь, что имеешь опыт в программировании, но при этом спрашиваешь в какой программе писать код.
Ну раз зашёл на БХ, то мог заметить разделы по разработке различающиеся между собой ЯП. В некоторых разделах рассказываются базовые вещи по написанию скриптов/плагинов и в каких средах можно писать.
Ну и в конце концов мог и погуглить в чём люди пишут.
Если кратко:
ASI/dll, sf - Visual Studio
lua - notepad++ / VS Code / Atom и т.п.
cleo - sanny builder
ahk - SciTE4AutoHotkey
Конечно тот или иной скрипт/плагин можно писать в любых других прогах, всё зависит от личных предпочтений, наличие нужного функционала, адаптации и т.п.