How can you gain self-confidence?

I have really low self confidence… it haunts me to talk to new people…

How can you gain self-confidence?
Post Opinion