This question gets asked alot. I've never seen a good answer.
The only good reason I've seen for teaching a child programming is that the child is interested in it...and that tends to be several orders of magnitude less common than a parent who wants to teach their child programming.
The only good reason I've seen for teaching a child programming is that the child is interested in it...and that tends to be several orders of magnitude less common than a parent who wants to teach their child programming.