Well, I'm also interested in learning to develop my own tools,
I've already started learning C# , I asked a friend of mine who is a coder full time writing bots for his clients that he uses c# and sometimes vb.net For GUI based bots and that he writes in phython for non GUIS.
If you have a look here : http://stackoverflow.com/tags
You can see that c# is ranked number 1 in the tags, which means that it is used by a lot of programmers. phython is not doing bad either.
Of course if you want to build super fast pieces of softare somehow like Xrumer and scrapebox , you'll definetely need to be going with DELPHI , but there ain't enought tutorials and courses around the net. Maybe you could find some decent books in your town's library.
Basicly , the best way to learn coding bots is to code. Stick with a language and learn to "master" it, (even thought it's impossible to use that verb). Once you have done this you can pretty much be sure that you can learn any other language using only the documentation that goes with it.
Programming is now becoming more and more important in our new era, in fact in Estonia they are teaching the children to start programming since the elementary school. No surprise when you know that skype was written by estonians.