Hey. I always find the best way to meet people is to do something that I'm interested in. I've found getting involved in groups, clubs, seminars and the like to be excellent ways to make new friends.
The other thing I find really useful is to spend time with friends who I know are good at the thing I want to get good at.
And lots of people are really helpful if you tell them that you think they are fabulous at something and that you'd like to learn some of their skill.