Well, not all bots are alike. There are several surfaces for attack in Conquer Online, and therefore several methods for attacking. Conquer Online used to be quite open, but they've gotten a bit smarter with their protection (though, I've heard that recently they toned it down due to false positives).
The easiest way to attack Conquer used to be by using a loader to redirect the client to a proxy (creating a middle man attack between the client and server). There are a few examples of that, but I doubt any of them will work anymore. The second most used method of attack was using a loader to hook and detour the client's send and recv functions to the bot's send and recv functions. I'm not sure if this still works, but it's worth a try. There are
[Only registered and activated users can see links. Click Here To Register...] of that in our programming forum.
There are other surfaces for attacking the client, but they're not public. I'm not sure what you plan on doing, but the bot project I linked you to should be a good start. As far as a programming language goes, you should be fluent in at least one before starting something like this. Best of luck.
Edit: I just remembered that there was a thread for this. It seems to support what I just said, but with some additional details. Here you go:
[Only registered and activated users can see links. Click Here To Register...].