Give the gift of knowledge this Christmas

Scratch the cat -- the Scratch mascot.

Just recently, I wrote a simple shell script with my son. Whilst that is more difficult than using Scratch (I am a programmer after all), the point is that we both had fun, we both learnt something, and we solved a problem together.