there is this place my daughter told me about called"meet up"check it out! they meet up once a month and have something you would enjoy doing ,and meeting the other people there!
WHAT?? how did you understand what she said
I agree with the meetup site as I do it myself to find events I enjoy in my area.
Attend a gathering of some activity you enjoy and talk to people.
Since you are shy, you need to go into public places and practice on being social with other people. It will be hard for you at first but the more you do it the better you will get. Try places that interest you so you will meet others with the same interests. Good Luck!! (: