I've been thinking on this lately, and I dislike the fact that my parents put no effort into educating me when I was a baby. I was sharp for a child, and taught myself to read at a basic level by age three, and I've often wondered then how much more I could have learned during those early developmental years had they put effort into educating me, especially when I see these prodigious children who can perform relatively advanced mathematical operations at extremely young ages. So my question is this: what are the best methods for teach a young child or infant and what subjects would you teach at different ages?

I've read many reports that being raised in a bilingual home and learning an instrument at a young age greatly accelerate a child's development, but I don't know how one would actively teach a child.