I think it's really brave of you ShenLi (and all of us) to admit that we can learn from others. It's one of the things I love about the community on this site - it's full of parents who want to do a good job and want to learn how to do it.
I was mocked for doing parenting courses - there's a big stigma attached. But these courses were written by child psychologists, who am I to think i know more than they do? The courses were lovely, a lot of the stuff we were already doing some of it we'll keep in mind for the future and some of it needs to be adjusted to suit our personal environment and lifestyle.
One course was called "You make the difference" and the other (which I'm still doing) is called "Raising Secure Children". The titles grabbed me and the content is wonderful - not to mention it's lovely seeing a child psychologist each week to discuss things with