At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.
It depends on your current level, but if you are already an intermediate or advanced learner, one way is to read lots of novels and watch films. Some grammar books can also help you, such as those used to prepare for Cambridge examinations. Intermediate: http://www.amazon.co.uk/English-Grammar-Use-Answers-CD-ROM/dp/052118939X/ref=sr_1_4?ie=UTF8&qid=1346865279&sr=8-4 Advanced: http://www.amazon.co.uk/Advanced-Grammar-Answers-Martin-Hewings/dp/0521532914/ref=sr_1_6?ie=UTF8&qid=1346865279&sr=8-6
read, watch movies, communicate, practice http://www.merriam-webster.com/
try these site: http://learnenglishteens.britishcouncil.org/?utm_source=le-homepage&utm_medium=right-banner&utm_campaign=learnenglish http://www.bbc.co.uk/worldservice/learningenglish/general/ http://www.busuu.com/pt http://livemocha.com/ Good luck (:
Yeah, the best way to learn english is to watch movies,tv shows, listen to music. This technique is called immersion. Thats how one gets fluent, they immerse themselves in the language or subject of study.
What Tombrokaw said and also taking classes.
watch movies, read books and novels, chat with people, and it also helps to write in english too, it really just depends of how much you know already, one thing i learned is to use flashcards, which have the name of something in english then a picture of it underneath, i use them all the time, except i use them for spanish
I would suggest to go to places where people only speak english so you can learn the language faster and better.
What's your native tongue?