C++ man
I can post some tutorials but as for books basicaly any C++ Primer ive found to be nice not that ive had the chance or patience to read them cover to cover.
learncpp.com
and theres harvord? videos of their C++ lessons.
I was thinking if theres enough demand/interest that I might setup a bot framework/service. Where I would be able to make bots quickly for any game but people would also be able to have access to the same code and knowledge to make bots quickly providing they were subscribers to the info/framework.
If you want to do it basic, find out about game structures and game functions and how to hook and call them.
If you want a powerfull bot, learn the packets themselves and their structures and code a bot client. Its awesome as you can login with loads at once from the same computer.
You would need a decent queue system in either. so you have events you can put into it for things to do at certian times. Good idea to have two things both an event queue/stack that is done in order and one that is a list/vector which can be out of order. So if its time for it to execute it will execute.
Your bot has to have a state of what its doing and what it is about to do. And carry out its script/program/goal/task acordingly. If it must walk somewhere attack the monster loot items and repeat untill inventory is full. then you have to program those goals in. Very fun
AutoIT, VB, C#, Delphi, Java... Just are not suited to game hacks/bots.