Hi there. I have been using IDL for about a year now, and found the following resources really useful:
The book, Practical IDL Programming by Liam Gumley as well as the internet. In particular, David Fanning's site has loads of really useful codes
http://www.dfanning.com/. Google is also quite handy if you are stuck!