I really want to know if there're websites that're suitable for beginners to learn English language (preferably free).
closed as off topic by Andrew Leach, Robusto, tchrist, Barrie England, Daniel δ Jul 7 '12 at 14:31
Questions on English Language & Usage Stack Exchange are expected to relate to English language and usage within the scope defined in the FAQ. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about closed questions here.
For relative beginners, I recommend BBC English, mainly because of the '6 Minute English' and 'Words in the News' sections, that give listening practice and vocabulary building. I think this is a good realia alternative to slogging through text books.
The 'Ask About English' section is useful too, but not as good as ELU of course...