Comment let him get motivated (Score 1) 1095
There are so many programming languages used for so many purposes that choosing a particular language and forcing it down the throat of the guy may not be a good idea. Nobody would want them to be forced onto doing something they are not interested in. The best way to make him learn programming would be maybe ask him to take few computer courses in schools, get him interested/motivated in computer programs, help him identify what he would like to do with his computer and hope that whatever language he programs in it would be for open source.