4 ms·
It seems like almost everybody who replied is a web developer, and assumes your son wants to build websites. Let me suggest something different. Figure out whi
by nkuttler 12y ago
It seems like almost everybody who replied is a web developer, and assumes your son wants to build websites. Let me suggest something different.
Figure out which part of programming he's interested in, why he likes it. Is he good in maths/physics, does he want to write games, websites, apps, etc.
If he's just interested in "programming" in general, get him a nice book on algorithms and suggest different languages he can use to implement them (something C-like, a scripting language, a functional one, a modern Lisp dialect).
Oh right, get him to use Linux or BSD, as that will give him access to a ton of free development tools. I also mention free because I don't think he should focus on making money at 15, but find something he enjoys learning. If necessary, you could provide incentives to learn this properly, instead of following possibly short-lived market trends.