Sort:  

You may be naive and not a parent for long, but that doesn't mean you don't understand more than most parents. Most parents are questionable at best; you seem good.
All that matters and you need to know is to listen to your child and respect them rather than undermine them and command them; and you already know that.

You are spot on! People consistently underestimate children. I'm not a parent, but my time as a teacher and a big brother has taught me that, when given the proper environment, children are capable of radical learning. No teacher required. In fact, trying to 'teach' children is often a mistake. Their brains are learning machines, and when we don't understand them, we might get in the way of their natural exploration.

Parenting is not crazy difficult, but it's pretty much transferring a big load of your ways of living and your personal values to the child. Your child is not a clone of you, though, and will rebel against you on many occasions and will do things differently than you do, or differently from what you want.

However, best ways of making sure your child will grow up decent is living properly yourself. It's your ways he or she will learn from. Not only from those things, but if you live well and except your child to live well too, it usually goes ok.

At least this is what I hope. When my son will grow up, I'll most likely see I was completely wrong.