Not sure if this is available, but is there a class near him which has kids about the same age?  Thats how I got started in programming.  It was great because the teacher knew how to teach kids and having other people around as enthusiastic as myself created a great environment.