Hi thgbawb529,
First of all, I don't think the comment from your teacher or your friend were appropriate . . . there is no such thing as a dumb question . . . all questions have value if only to the person asking the question . . . as a former professor, I never discouraged students from asking questions even if the question had been asked and answered many times . . . your teacher is at fault here so do not assume the responsibility for this person's inappropriate comment . . . you should not be discouraged from asking questions . . . teachers have a special position in a student's life . . .a teacher is the guide, the supporter, the person to provides the student with a safe and secure environment in which to explore and build knowledge . . .a teacher is not one who snaps at a student and even suggests that a question is dumb . . .we can be generous and assume that she is having a bad day or that you may have issues with your self-esteem, but even then she is the one at fault and not you . . . .the same goes for your friend . . even if the friend thought his/her snappy retort was funny, it was totally inappropriate . . . having said this, you need to think about your own concept of self-esteem . . . yes, it is natural to seek acceptance among your circle of friends, peers, teachers, etc. but it is not the only place to seek acceptance . . . do an inventory of yourself and value yourself for who you are and, please, perfection is a load of crap . . . it does not exist, but it drives people into anxiety and depression . . . .you want a tough shell, well that tough shell comes with knowing how important you are especially to yourself . . .anxiety indeed can make it worse because anxiety tends to intensify our feelings . . . perhaps you need to discover your strengths and get out into an environment where people will appreciate you . . . .but, please, do not allow these events to interfere with your process in managing your anxiety and creating the best you for you . . . .let us know how you are doing and remember . . .no such thing as perfection . . . take care, KC