You don't have to eat sleep and breathe programming to pay the bills with it.
Have you considered talking to your son about his goals and dreams?