Bots lassen sich in jeder ,,echten" Programmiersprache schreiben.
Ich habe früher mal einen DO Bot in Python geschrieben. (da war es noch viel einfacher da es keine verschlüsselung gab)
Ich würde dir entweder Java, C++, Python oder C#(BPDO Bot ist darin soweit ich weiß geschrieben) empfehlen.
Von Sprachen wie AutoIT würde ich abraten, da Sie zwar einfach sind aber extrem langsam sind. Fange lieber mit C (damit kannst du zwar schwer einen bot programmieren aber fast jede andere Programmiersprache kannst du ziemlich leicht lernen) oder Python an wenn du keine Erfahrung hast.