Where did you learn more about EA coding/programming

Lots of traders on here taking their trading up a notch by coding an EA.

If that’s you, where did you learn the coding side of stuff? Any really good resources to get started there for an absolute beginner?

Thinking of MT4 since that seems to be mentioned most often.