Where there could be some intelligent staff/instructors, or we can say foreigner instructors from whom you can learn, communicate with, and as well as listen to them so it could improve your speaking, listening and communication power. Which could have a good standard and be registered with the government providing high standard education not as the institutes in the streets.

I've tried to watch some movie in English tongue...
It's dangerous if you are a person that give up easily.
I was near to give up cause I not able to understand anything at all.
At movies actors speak too much fast.

ArnauEstanyol wrote:I've tried to watch some movie in English tongue...
It's dangerous if you are a person that give up easily.
I was near to give up cause I not able to understand anything at all.
At movies actors speak too much fast.

Well I wont suggest you to give up. As All the movies are not alike. May be the movies that you saw are difficult to understand. I would like to suggest you to watch martha marcy may marlene movie that movie has the nice plot and the language that is used in that movie from the trailers also seems to be nice.

I've found it's hard to learn English through movies, but sometimes I use this technique by watching the movie 3 times; once with Arabic translation, the second with English script, the third without translation script.

yeh i agree with Eihab.Maybe we must see the movies up to 3 times and try to understand and take note the new words.However you'd better choose "a good movie"-i mean, it's easy to understand about the plot,the voices and speed of speaking.So you can practice it and improve your skills.
i'm still trying trying....

Based on my own experience, reading English books is the most effective way to learn the language. You familiarize yourself with words at your own phasing and without the nuance of different accents and emotions from movie lines. Pronunciation is easily accessible on-line and its easier to understand the rules of pronouncing words when we know how the word is spelled.

I've met native English speaker who can speak the language fluently (sometimes not so much) but would make horrible mistake in spelling words because they never bother to actually learn the word. For ESL learner, I believe that understanding the words in written form then learning it on oral form is the most efficient way.

When one masters a wide vocabulary it'll be a lot easier to learn accents and colloquial conversation of films and songs and sound more like a pro but not really a must. That's my two cents to this topic.