If you are planning to create simple web based bots, it's lot easier to develop in high level language like java/.net, which provides good UI & easier API's than c++. Only if you intend to create a powerful, robust and real time software which requires high performance, go for c++. First you choose what kinda bot you wanna develop and then consider the programming language to be selected.