Please correct me, if I am wrong. But to learn to program you have to learn to read and write first, right? So you have to learn reading, writing at the age of 3 to learn how to handle a computer and how to read the MSDN documentation at the age of 4 to start coding graphics routines with 5 years.