When my daughter was 6 months old, she liked to crawl over to our floor lamp and play with it (which is dangerous). Instead of trying to correct her behavior, we simply moved the lamp behind a child gate.
Now she is 10 months old, and she likes playing with our flashy, blinky internet router. We can't really move it, so we spent a week constantly correcting her when she went to play with it. She seems to have learned not to touch it.
My question is, what age is average for kids to relate cause and effect, and to be able to learn from discipline? Could she have learned not to touch the lamp as a 6 month old?