hi nathan, you can start with
http://docs.mql4.com/
unlike C or Pascal language which is a 3GL (third generation language), MQL is a 4GL (or even 5GL) which is relatively simpler to find compared to those low/medium level programming language.
MQL is created for traders, just like VBA Excel which is designed for Excel users.
Of course, it requires time and patience.
If you find a problem, use google. There are lots of forums talking MQL.
- this forum
-
http://forum.mql4.com/
-
http://forex-tsd.com/
-...