You are quite right. Parents has a big role in how children develop their psyche to deal with themselves and the world at large. The persons suffering from low esteem have no proper guidance either from their parents, peers, society, teachers and friends. Also, they have not read good literature to learn about nicer traits and free thinking. In my view, parents should be honest about everything about them i.e. their financial position, their thoughts, their outlook and their general idea about the way of life. First of all, children should be told frankly that nothing in this world is given on a platter. We all have to work hard to earn everything, wealth, honor, fame and whatever one dreams for or aspires of. The one trait that is most important to be ingrained in children is "self- esteem "and one trait to be discouraged is "covetousness ". When the children are told that their talents and skills are far more important and to be appreciated, nurtured and polished to the maximum with hard work and love, they refuse to be overawed by the glitter of the world around them. Children should also be taught to appreciate brighter traits in others with all respect without harboring inferiority complex in their minds. Though children learn from their outer environment later on, this basic structure will make them foolproof from any low self esteem. when they face onslaughts of life later on. Isn't it interesting to note that no two individuals are alike in color, shape, thoughts and so many things like our unique fingerprints. This peculiar and special uniqueness is our real esteem and not our status in life, wealth, possessions and knowledge.