Very young children can learn and practice French from home through singing, puppetry and games.
Studies have shown that learning a language young changes your brain in a very positive way; it increases creativity, critical thinking, flexibility and even math skills.
And the younger you start learning a language the easier it is!
I believe that learning a language should be a fun experience for little ones. It is never too early to learn French; actually, the earlier the better, they won't even realize they are learning, and their accent will be so much better--they might even have no accent!