The reason I suggested python for the people here is because:
- It's easy to learn compared to some other languages (which means you can start making things FAST)
- Once you get the gist of it, other python code is very readable
- It is a high-level language meaning you don't really need to know much about low-level things (i.e. you don't need to know the ins-and-outs of computers to learn this)
- Lastly, in relation to this thread, there is a dedicated python API for most social networks
- This means that there is documentation which is essential for programming anything.
I hope this helps break down why I thought this was the best language to learn for
automation. Each language has its purpose but python is relatively easy to pick up and you can get started right away.
Here is a comprehensive tutorial (you might get lost but think of this as a reference)
I suggest starting off with twitter since it has a pretty good API for python called (
Tweepy).
THE FINAL REASON I recommend python for this task is here:
YOU CAN ORDER PIZZA WITH A PROGRAM YOU WRITE!! You can schedule it to auto-order, or mass-order pizza for the neighborhood (they do have defenses against this though).
Pick any language you'd like but whatever you pick I suggest you stick with it, people change languages on a per-project basis and often-times mix upwards of 4 languages per project. Have Fun!