Children are in the highest state of plasticity. Their brain gets as much information about everything. This means if they are raised will being spanked, they will adapt to this as they age. I think spanking will just cause the child to develop anger issues and make them more introverted. The child will avoid everything if he/she expect to get spanked after error. There are much more effective ways (obviously) to learn things to a child than spanking, you can disciplined him/her and give a treat after. This will create drive in the child to accomplish more things (instead of avoiding things).