Do you have hobbies and interests? If so, hop on Google and search for MeetUps in your areas. When you find one, go to it and do that activity with other people. This is a practically fail proof plan because it sets you up to do something that you like doing with other people that also like that thing… which gives you a built in conversation topic.
While you’re there, talk to everyone for a few minutes. Next time there’s a meet up, go back. Don’t put pressure on any one person but, after you’ve been a few times, you’ll recognize and enjoy the company of other regulars and, voila, friends.