I found that Python is pretty easy to pick up. It lets you keep your code simple if you know how to do it right. It also makes it easier for other people to read so they understand what you are trying to do with it - if your purpose is to make something open source to get help with it.
I'm on Chapter 10 of this book. http://openbookproject.net/thinkcs/python/english2e/index.html
"I got 99 problems, but a programming language ain't one."
Languages aren't that important.... knowing programming methods and common patterns are more important. If you know them, you can pick up any language within a few weeks of using it.
Different languages have different uses based on the way they were made. The methods and common patterns are what are more important, I agree. It's just easier to learn the concept of a programming language when it comes with a nice instruction manual. I've taken classes at different schools to "learn" different languages (C, C++, Java), but it has been the easiest course of action for me to learn at my own rate with a good tool. I'm attracted to PHP, Python, JQuery (based on JavaScript), and MySQL at this point in time given the tools I have encountered along the way. If skittixch wants to tackle Java in the long run, more power to him (assumed "him" based off his pixelated avatar). I was offering him a set of training wheels to get up on the bike and ride in the first place, based on my limited amount of knowledge. It seemed to me like he was weighing his options, window shopping for a programming language until he finds the right one for him.
On this topic of programming languages, I would love to see a Bitcoin based language develop naturally. I have an idea for one, but I don't have the skills to design/develop it yet.
Good points (although I've seen _a_lot_ of horrid PHP code, but it can be done well). Python would indeed be one of many good choices for a bot, and probably the lowest barrier to entry choice for a fledgling programmer.
Hmm... maybe it would be a good idea to post different tutorials for different programming languages on witcoin. Then, let the community upvote the good ones to help out the beginners who want to learn.
A Bitcoin solution to a practical problem, yes?