Earlier quoted context omitted.
It's pretty hard to just up and make friends in Japan. People generally stick to social/activity circles, but even then, you have boundaries. For example, if you have a golfing group, you guys may go out for drinks but that would be that. You'd almost (key word) never go over to someone else's house, or go see movies together, or any of that -- they're your "golf people." But that's assuming that you do have a golf g…
> It's pretty hard to just up and make friends in Japan Certainly not unique to Japan. I see many lonely people in western big cities for instance. Surprisingly, I find it much easier to find a girlfriend than a friend. You just go to a dating website, find someone "similar" and spend time together and you can get close very quickly. It's not the way regular friendship works where it takes much longer to get intimate…
Not true for Berlin, though. If you regularily visit some hackerspaces (or other meetups with like-minded people, such as various user groups such as Emacs user group, political groups such as FSFE, whatever), or go to university and study there, you have very good chances finding friends, some of whom may turn out to be very good friends.
Sometimes it seems hard to get into groups, but usually this is just a matter of having the courage to talk to people, and not so much a matter of being actively rejected by others (although that happens sometimes, too, of course, because every "club" has some low percentage of anti-social-minded people, but those people are easy to ignore).
I assume this is true for the other large cities in Germany as well (Hamburg, Frankfurt/Main, Munich, Bremen, etc.) but I don't know for sure.
EDIT: To those who downvoted: Do you care to elaborate? Did you have different experiences in Berlin? (especially as technically-minded people)