Question one, are you more attached to your self image as someone who has a real problem with shyness or are you more attached to the idea that you need to solve this problem for real ?
Are you serious about overcoming it ?
If you are, what you need to do is to take steps, possibly very small steps, every day, to push yourself past your comfort zone and be around other people and overcome your shyness.
There is no knowledge that will help you, you cannot read, think, research or write your way out of it, you can only practice and train your way out of it.
- Every day this week I will smile at a stranger. Then smile at two a day, then ten. - Every day I will say 'hello' to people as I pass them and smile. - When I deal with a cashier or serving person I will say "Thanks, you having a good day ?" I will practice small talk.
Action not thought will help you.