Для браузеров javascript.(coffe script etc)
Для десткопа с/с++/java/pyhton. (да любой хоть тот же javascript)
Выбор языка зачастую определяется тем какие технологии нужно использовать(будет это простой бот кликалка или полноценная система в автоматическом режиме воспроизводящая действия игрока, попутно обрабатывая информацию с помощи десятков классических алгоритмов и алгоритмов машинного обучения).
А кроме технологий еще смотрят на тип взаимодействия, с памятью вы работаете или с интернет протоколами.
Чем сложнее логика бота и чем более защищена игра тем выше сложность кода бота и возможно его придется реализовывать на нескольких языках