I got some good friends from roleplays (like Crin. <3) so I think thats the main place to look.
Literate - You'll find nicer and more established people.
Semi-literate - A mix between the Literate peeps and the more dramatic lot.
Un-literate - I wouldn't bother, the people in this kind of roleplay are normally trolls or just plain derps.
I like to help in general or sit in Bonfire, normally someone comes up to me and asks if I'm oki, then I start a conversation. I made another good friend that way.