Greetings! :wave:
For a few years now I've worked the graveyard shift, where I've done nothing all night long but watched shows, browse the internet and play WoW. I've finally come to the conclusion that I should do something constructive with my time. I've already taken to learning php, and how to design / make web pages, which has been interesting and fun.
I do however have 8 solid hours every night to kill. I've always wanted to learn a programming language, but I've never really had a clear task or goal in mind as something to actually learn a language for.
So, I figured I'd work towards making my own bot for WoW, starting from the ground up. I can only assume this will take a lot of time but as I said... I have PLENTY of idle time to put into this.
That all said, what language would you all recommend? It doesn't have to be the easiest to learn; in fact, I'd prefer something that is as functional and extensible as possible...something where I can start off by building something really simple, but if I choose to do more, then the sky's the limit.
I'm leaning towards C# or C++, but figured I'd get input from those more knowledgeable than I.