ive been in the same fields as you and I can certainly state that electronics and programming aren't even close to one another.
You will find all sort of ea's available for free mainly on forums that you may take a look at the code and find out how different things are done, just google free ea and you should come up with alot of results, particularly in forums such as this one.
I would reference docs.mql.com lt;-- to read over whats being done
up to forward testing that's usually step 3 in building a ea for me
I will discuss my procedure with you so it ideally...