1. Get roommates. Not for everyone, but moving in with two other people even though I could afford my own place made it really easy for me to jump into tgeir friend circles quickly.
2. Meetup.com, Eventbrite and similar sites. Just pick a couple of things you’re vaguely interested in (for me it was language exchanges, salsa dancing, board games, and startup meetups) and show up every week. Even if you’re shy, you’ll naturally start chatting to people after a couple of events.
3. When you meet a couple of people, make your own events and invite them. E.g. If you meet someone at an event who likes rock climbing send them a text the next day saying “Hey, I’m going to a new rock climbing gym on Wednesday, do you want to meet me there?” Once you invite people to a few things they‘ll start inviting you too.
Does all this take effort on your part? Yes. But its worth it. And you’ll get better. I was bad at this when I was in LA, but after working on these skills I built upba friend circle in Taipei (arguably harder because of language barriers) within a couple months. Good luck and don’t give up!
I've really found what binds real friendships are the things you do outside of work. If you don't do anything outside of work, that's the first thing you need to work on.
(Personal taste: Episcopal Church, after growing up Southern Baptist. Childhood friend who got a harsher dose of Southern Baptist now enjoys occasionally doing stuff with her local Unitarian-Universalist congregation, and appreciates their youth programs for her girls. Your mileage will vary.)
I would suggest that your work office is not a great way to depend on meeting new people. Aim to meet new people at social settings, not business settings.
Join clubs and go to social activities to meet new people. Sports, culture, arts, etc. Spaces that have zero to do with your work or profession are key.
I'm in the Army Reserve to meet people outside work, for example.
If you're in an apartment building, just say hello to people in the common areas and slowly build from there. Going on walks is good. Once you see the same people over and over you can start casual conversation and find things in common.
If you want to come over and help me with my fence, you're always welcome, haha :P
Also I'd recommend shopping around when looking at sports clubs. When I first got to Stockholm, I ran regularly with 4 different clubs. After about 4 months, I was mainly hanging out with one of the clubs that was the most social. It felt like I had a full social life there within a couple weeks of moving there.
Generally now it is asking folks I meet at church if they want to come over for lunch with family, or come have drinks some evening with a bunch of the guys, and so on.
Find a cool a project to join, or start one, and find other folks to do this together with...
@Nathan Alden, Sr.