Is he interesting in designing his own website or just running his own website? When I was that sort of age I was messing around with content management systems, and then later on progressed onto the actual html.
Could start out setting out and playing around with joomla, drupal, wordpress etc
For html/css I just google html tutorial and go through the first few results for one I like the look of.