I've found [this translation guide] for writing and understanding Python code quite useful. I think it should work if you are familiar with Python and wanting to read/write IDL code also.

[this translation guide]: http://mathesaurus.sourceforge.net/idl-numpy.html "NumPy for IDL users"