Ok so I know nothing about programming with python yet but I have wanted to make a bot to post to instagram for a while so thought it would be a good way to 'hit the ground running'. 
I dont have a specific time frame so no rush. 
I don't know any programming languages yet but have wanted to branch out since I use a GUI based web automaiton tool which I see has quite alot of overlap with programming languages such as if statements, variables, loops etc. 
I have been feeling that learning a proper language will be a better investment long term. 
So since I know nothing about it, but I have my goal in mind can people suggest what where I start in terms of what I should study for the task? Then I can laser focus what I need to learn and work at it piece by piece.
I want to just upload pictures as one operation and follow/unfollow as another on instagram. So please illuminate me on how Id go about that. I was told that python is the best all rounder to learn since it does everything in a tidy fashion ie less code and is intuitive. I will want to make other projects in future based on web automation so felt this would be a good one to learn from what I was told by a pro programmer.
I understand I may have been vague but not sure what to ask yet given my ignorance so please ask away if needed to hone the question/s.
You should note that while you can follow and unfollow users and like and unlike media. you CAN NOT post to Instagram using their API.
Making an instagram posting bot with python?