|
|
|
|
|
by oscilloscope
5704 days ago
|
|
Play the board game Go. It's simple, tactile and astoundingly complex. I've found wrapping my head around that game is a similar experience to wrapping my head around programming concepts. Your son will come to you to play board games, whereas teaching programming is something where you'd be driving what your son learns. Building a Go game on the computer is also not that difficult-- but developing AI for it leads deep into math and computer science. http://en.wikipedia.org/wiki/Computer_Go |
|
Plus the simplicity of the rules is helpful for learning for younger players. The rule of thumb is that if they are old enough to not eat the pieces, they are old enough to try playing.