I am working as a Automation QA , from where I should start

I am working as an Automation QA using Java, from where I should start coding and where I can get a set of programs which is required for QA
What I have searched so far here is related to developers related.