Christmas is coming up, and I know some of you have experience helping children/nieces/nephews/etc learn programming. Mind sharing?
Are there any kid friendly books, toys, kits, or other such gifts you have experience with and would recommend?
What approaches have you used to generate interest, projects have you done that were fun and rewarding, or any goals to aim for?
Any pitfalls to avoid?
Any success stories to learn from?
Any wisdom on what is appropriate and approachable for different ages?
Input, advice, or recommendations/reviews are much appreciated.