I second Python. Probably the easiest full-fledged general-purpose programming language to learn. Plenty of reddit bots used to be written in Python. The “praw” module used to make it very easy. I’m sure pythorhead has similiar ambitions. In regard to the question: I have heard good things about “Automate the Boring Stuff with Python” (no, i am not affliated with either author or publisher) : Link