Possible Duplicate:
Whats a good age to get your children into programming?
I have a very smart son of 6 years old. I wonder whether is that a good age to start teaching him programming? Are there any literature and/or sources on the web about doing so? What language should my kid start with (Functional Programming like Scala/LISP, Object-Oriented one like Java)?