For some, raising confident children is easy because their children are already bent in that direction. For others, this could be a battle. All parents can do is the best they can. Not all children are meant to be outgoing, and that is just fine. Raising confident children means that they are secure inside, but they do not have to be the most outgoing child in every situation. It is a mix of different types and personalities that makes the world an interesting place. If your child is not the most outgoing in their class, that does not mean they are not going to have a fulfilling school experience or a good life ahead of them.
One great way to go about raising confident children is to encourage them when they do things right. You can not always say they have done a good job for everything, or that is all you are going to do all day. However, you must remember that reinforcing the good is a great way to go about raising children that are confident. They will feel empowered when they know they are doing well. You do have to correct negative behavior, but that should always be balanced out with praise for the good stuff.
Another aspect of raising confident children is to let the accidents happen. There are times when a child knows they have done something wrong, and they already know not to do it. Those are times when they should be corrected. However, when something is an accident, or an experiment, so to speak, take it easy on the punishment. Children with confidence should not be afraid to try new things, and you can stunt that urge in them if you do not allow children to be children. You do not have to be perfect, and neither do your children. Raising confident children might just mean showing them how confident you are, and then they can learn from your example.
