Nobody ever said that parenting would be easy. Being a good parent is even more difficult. Be consistent in your enforcement of rules. Rules in the home help children feel more secure and comfortable when they are faced later in life with rules in school and the community. Permit children to make mistakes and even fail sometimes.
Children learn by doing, rather than by passively absorbing the experiences of others.
When children know that they can anticipate consequences, they are being helped to develop an understanding of cause-effect relationships. Resist the temptation to over-organize. Don't over-structure a child's whole day with lessons, sports, and other activities. Children need leisure time to enjoy unstructured play. Maintain a sense of humor.