How to encourage a young teen to learn programming 2
Submitted
by
Anonymous Hacker
Anonymous Hacker writes "I'm in a bit of a bind. My young teenage son is starting to get curious about
computers, and in particular, programming. Now, I'm a long time kernel hacker,
(Linux, BSD and UNIX). I have no trouble handling some of the more obscure things in the
kernel. But teaching is not something that I'm good at, by any means. Heck, I can't even
write useful documentation for non-techies.
So my question is: what's the best way to encourage his curiousity and enable him to learn?
Now I know there are folks out there with far better experience in this area than myself. And I'd really appreciate any wisdom you can offer. I'd also be especially interested in what younger people think, in particular those who are in College, or High School, now.
I've shown my son some of the basics of the shell, the filesystem, and even how to do a "Hello World" program in C. Yet I have to wonder if this is the really the right approach? This was great when I was first learning things. And it still is for kernel hacking, and other things. Yet I'm concerned whether this will bore him, now that there's so much more available, and where much of this world is oriented towards a point-n-click.
So, what do you think? What's the best way to for a young teen to get started in exploring this wonderful world of computers and learning how to program? In a *NIX environment only, please. I don't, and won't, run Windows."
So my question is: what's the best way to encourage his curiousity and enable him to learn?
Now I know there are folks out there with far better experience in this area than myself. And I'd really appreciate any wisdom you can offer. I'd also be especially interested in what younger people think, in particular those who are in College, or High School, now.
I've shown my son some of the basics of the shell, the filesystem, and even how to do a "Hello World" program in C. Yet I have to wonder if this is the really the right approach? This was great when I was first learning things. And it still is for kernel hacking, and other things. Yet I'm concerned whether this will bore him, now that there's so much more available, and where much of this world is oriented towards a point-n-click.
So, what do you think? What's the best way to for a young teen to get started in exploring this wonderful world of computers and learning how to program? In a *NIX environment only, please. I don't, and won't, run Windows."
get teen to learn programming (Score:1)
iPhone an important part to play in the future? (Score:1)