I recommend you send him to the library. There are a few really good books on the subject, and it's much easier to have a tutorial next to you in print while you try to learn it on the PC instead of switching windows. Plus, it's free so that's always nice.
I learned over time by searching for solutions on individual problems as they cropped up, so I never found a single resource that covered everything, although I'm sure it exists.
__________________
|