Creating robots and learning EA

Hello! I’m a total newbie but I’d like to learn how to create EA automated systems (ie: understanding the codes). Is there a guide/book/ extended tutorial I could follow? Assume I’m starting from scratch.

MQL5.com would be your best place to start