Hmm...
First of all, I take that as a compliment
I've never been to any English speaking country in my life.
As for speakers (people, not car stereo speakers, hehe), I've been seeking opportunities to practice my English with those who can, so at restaurants for example I speak English if I find the attendant a non Arab (many Filipinos and Indians here). I then joined the English department and learned some more of the English language elements, but unfortunately no good practice was achieved from there. Then finally after graduation I joined a construction company where they needed someone with English skills because so many employees there can't speak Arabic, and to coordinate with external correspondence (suppliers, sub-contractors, etc.) that most of the time is in English. Been there for 8 years now, and that boosted my English skills greatly. And well, almost non of the above related people were actually native English speakers so I almost always stood out
. My love for technology, video games and cartoons (ehm) and interest in other cultures helped a lot too. I kinda find my self more open to foreigners than my own people, dunno why.
Yeah, generally speaking, I learned English with personal efforts
I understand having so may stereotypes against Saudis, or Arabs and Muslims in general. One of the reasons, a major one if not the main reason, is the language. Saudis are really really bad in the multi-language department. There are so many Saudis that are even more reasonable than me, but they fail to share this with the rest of the world simply because they can't, and sometimes don't wanna
. If we look at my case, here I am, sharing stuff with all of you guys and some others actually said it to me before you did that they found things from me they didn't expect
Language is the way of which (or is it "with or in which"?) people communicate and understand each other (oh really, smart @$$)