At the risk of being flamed... I'll mention that
if the kid is more
visually driven, you might try introducing him to an Arduino Uno or
similar. Something he can see the results of his code in lights and
dials.
Jay,
Baby steps - first I got to show him what a chip looks like then we can talk about
stringing HW together! ;)
-Ali