I came across 
this article yesterday.  Kids need to eat dirt, roll around on the floor with their pets and let their immune system get programmed to deal with a dirty world.  I think learning is the same process, but I haven't thought it all the way through yet.