Quote from TSGannGalt:
The learning curve for C++ is a bit too steep. C# and Python is relatively easier to learn. Once they are comfortable with general programming. They can then move into C++ if they wish so.
I agree. Or even VB.net.. which is easier than C# for some people. Whatever he starts with, he can always move up from there.. then the sky is the limit.
Richard