Children should be able to do their own experimenting and their own research. Teachers, of course, can guide them by providing appropriate materials, but the essential thing is that in order for a child to understand something, he must construct it himself, he must re-invent it. Every time we teach a child something, we keep him from inventing it himself. On the other hand that which we allow him to discover by himself will remain with him visibly.
Jean Piaget, from Play and Development