Where to start in automating an android application in pc?

I don't know where to start, to create a PC application with a purpose of automating an android app using an emulator. i found some software online that can automate a game called clash of clans running in bluestacks. I want to learn how they do this for educational purposes. I have experience in vb.net and... show more I don't know where to start, to create a PC application with a purpose of automating an android app using an emulator. i found some software online that can automate a game called clash of clans running in bluestacks. I want to learn how they do this for educational purposes.

I have experience in vb.net and Java EE with hibernate and spring. can anyone help me where to start and what to learn first?
1 answer 1