You'd probably learn more by going to a programming forum. MQL programming is basically C++. I learned by just hanging out at c++ forums and asking questions.
Here is where I learned:
http://forums.devshed.com/c-programming-42/
Get a compiler. Microsoft Visual Studio 2003 is a good one. Write a couple easy win32 console programs. Learn the syntax and then you should be able to write code on MQL but really there is a limitation as to what you can do in MQ4. I'm uncertain whether a holy grail can really be programmed. That's probably why metatrader decided to release its software. I'm sure they had the best mathematicians in the world working on a holy grail. After they couldn't find it, they released the metatrader software to the public.
I'd like to really know who owns Metatrader. That might be interesting to find out......