¿Cómo puedo enseñarle a mi primo de 7 años a programar?

En esta etapa, en lugar de enseñarle a programar (con lo cual supongo que quiere decir que enseñarle a escribir un programa en un script como Java, Python, etc.), intente desarrollar su mente. Dele problemas para ejercitar su mente y alimentar su curiosidad. Dale varios rompecabezas (letras desordenadas, rompecabezas, scrabble, etc.). lo que complacería su cerebro hasta el punto de poder pensar con claridad y pensar rápido. Enséñele a tener diferentes perspectivas. Desarrolle la fuerza de voluntad para que no se rinda cuando se enfrente a un problema difícil. Estas son las cosas principales requeridas para un programador. Aprender un idioma es secundario y no es un proceso tan largo, tampoco lo es aprender las prácticas de programación. Estos se pueden desarrollar en un año o dos cuando el niño tiene entre 14 y 15 años. Sin embargo, aprender a pensar lleva mucho tiempo y es mejor si se inculca lo antes posible.

PD: esto también lo mantendría ocupado.

Intente presentarle la programación orientada a objetos mapeando los conceptos con objetos del mundo real.

Le sugiero que comience con algo como este Scratch: imagine, programe, comparta y luego avance lentamente hacia los idiomas de nivel inferior.

Estoy totalmente de acuerdo con Vinith, comience con Scratch, WeDo Lego, Makey Makey y luego pase a HTML