Take the 2-minute tour ×
Personal Productivity Stack Exchange is a question and answer site for people wanting to improve their personal productivity. It's 100% free, no registration required.

I want to improve my English vocabulary. I want to know some of the best ways to improve my vocabulary. How many words should I learn daily? What resources should I use?

share|improve this question
1  
After improving English vocabulary, I would like to improve my English writing skills too!! Also,I would like to improve my spoken English too. Any ideas for how to write & speak better English? –  Ashutosh Dave Aug 22 '12 at 5:34
add comment

12 Answers

Not "the best way", but a very useful resource I found some months ago: Vocabulary.com.

In a few words: it is a system that allows you to exercise vocabulary. It tries to guess your level based in the answers you give, and so it shows you the words you should not know yet, and when you fail your answer, it remembers them in order to show later again.

It has been very useful for me. I am learning vocabulary with a book, and for every word I need to exercise, I search for it in the dictionary available at that site, and click the option "learn", so when I take the test after that, the word will appear among the other words the site offers me.

share|improve this answer
    
yes...i am also using vocabulary.com from yesterday. I think it is a good way...but still there will be some other methods too. –  Ashutosh Dave Nov 23 '11 at 14:11
5  
Vocabulary.com is awesome, thanks for sharing. –  number5 Nov 27 '11 at 6:42
4  
+1 Vocabulary.com is Web 2.0! It seems to know my psychology - it elegantly implements reinforcement learning and repetition. :) –  muntoo Dec 11 '11 at 3:14
add comment

Depending on your goal, there are a number techniques. And while they may not be easy/fast, you can enjoy the learning. In all cases, you want to mirror the way a native speaker would acquire the skill you're looking for so that the learning can be deep and your usage natural:

  • Are you looking to sound more natural when speaking or writing English?
    • Read the books written for people you want to sound like. If that's "People" magazine, so be it. Hopefully it's Joan Didion or even Asimov.
    • If you're in an English speaking country, try joining Toastmasters--it's a club of people who learn/teach how to speak in public. Practice is how to make this happen.
    • Write a blog or a diary. Write it about what you know, or what you're learning, or even how you're learning English. Practice.
  • Are you looking to understand idiomatic English?
    • Watch movies and television that matches the idiom of the culture you want to understand. If you want to understand fancier English, watch Merchant-Ivory films. If you want to hang out with engineers, watch Nova episodes.
    • Ask questions. If you don't understand something, ask people what they meant.

No matter how you acquire the skills, make sure you practice them aggressively. Writers don't become writers JUST by reading. Orators don't become speakers just by listening to speeches. Don't say "no" if someone invites you to a dinner party or picnic. Go and DO. Pretty much all English speaking cultures (heck, pretty much all cultures) are quite forgiving if you just make it clear that you're still learning and are putting effort into it. Nobody will think poorly of you.

share|improve this answer
add comment

A good resource is the English.Stackexchange.com website - a very useful resource for understanding particular nuances of the English language.

Also, depending on your level of skill in the language, you may find English Language Learners useful.

share|improve this answer
add comment

Reading a lot of text in English as well as listening to podcasts did the trick for me. If you are interested in the topic, you can do this in your free time and even have fun in the process.

share|improve this answer
add comment

In my opinion, to improve your English vocabulary, you need to immerse yourself as completely as you can in the language itself. You should do this by speaking English alone for extended periods of time regardless of the difficulty you'll occasionally face, watch the British news, shows, etc.

You'll be surprised how much this would help and make some good English-speaking friends both locally and online and practice face to face or by participating in Skype calls, Google hangouts, etc.

Finally, read. This is the biggest way to boost your vocabulary. Read serious books, novels, etc. not just junky magazines. I hope this helps.

share|improve this answer
    
That's what I have been doing for last few years! I read a lot but most of my reading is related to technological blogs and programming stuffs. Most of the new novels doesn't have good English. I find them too silly sometimes. I would like to get some recommendation of some novels for serious English learning. Help appreciated! Thanks! –  Ashutosh Dave Feb 28 '13 at 8:00
1  
Have you tried reading John Grisham and other legal novels. Those are a great place to start since you already have a knack for reading –  Joshua Areogun Mar 1 '13 at 11:23
    
I tried reading The Last Juror some 4 years ago! But couldn't complete after 50-60%. After your recommendation, I would start it again and will definitely finish this time. –  Ashutosh Dave Mar 1 '13 at 18:24
1  
It also helps to fold a sheet of paper and use that as a bookmark as you read to write down all the big words you encounter:) Hope this helps. –  Joshua Areogun Mar 2 '13 at 11:53
    
Thanks for the tip. It really works! –  Ashutosh Dave Jun 19 '13 at 10:53
show 1 more comment

I'm Dutch. I started blogging about things that interest me. A personal goal when I started the blog was to improve my English while writing. I try to be critical, and double-check before I actually publish the post. Sometimes I Google for other phases and words. If English isn't your foreign language, it is hard to measure if you are writing things right. For me, blogging and answering questions on English forums helps.

share|improve this answer
add comment

I think the best way to learn something is to enjoy learning it...As per my personal experience ,I think following are the best ways to improve english vocabulary...Best as in you dont have to put stress about learning but learning would be fun for you...

(1) Reading

Daily spend some time to Read english novels,newspapers,articles...Whatever you love to read..Note down the new words you find,check its meaning and start using those words in your conversations.

(2) Listening

Watch english movies,news...Hear their pronounciation and note it down..Also when you hear someone speaking a new word,store it in your mind memory and start using it.

(3) Practicing

Try to speak in english as much as you can..In your conversations,Start using all the new words you have learnt.. And remember "A single day of sub-zero temperature is not enough to create three feet of ice"..It simply means You cannot build good vocabulary by working hard for a single day/week..You need to practice it daily as "Practice makes a man perfect"...

Best wishes :-)

share|improve this answer
add comment

Honestly the best way is to prepare for an exam, maybe taking lessons but there is also a lot of material on the Internet. I give a link for the exam I prepared for, I'm not saying it's better than anything else but I was very satisfied with it: CAE, you also can check your level on this site...

share|improve this answer
    
I am not exactly preparing for any exam but I want to improve my vocabulary!! –  Ashutosh Dave Nov 23 '11 at 14:14
1  
I mean if you decide to pass an exam you will have to improve your vocabulary. The focus for the CAE exam I passed is to have a richer vocabulary and be able to say something different ways. During the preparation you learn expressions synonyms and therefore a lot of vocabulary... –  pgras Nov 23 '11 at 15:50
add comment

Just to complement other answers: the biggest bang for your buck lies in prefixes and suffixes.

Learning common roots and endings will let you infer what words mean. Add some context and you will have a good clue.

share|improve this answer
add comment

Use Leithner box (for example ediscio.com) and put the word with several example sentences in the answer section and try to memorize them. Also you need to immerse yourself in English (or any other language that you want to learn).

share|improve this answer
add comment

Find an audiobook with text. A typical audiobook would last for about five hours.

1) Use the audio to set the pace, mark and look up all the unknown (or unfamiliar) words.

2) Read with the audio.

3) Go to step 2.

Trick: find a book that really conveys useful information rather than just showing the basic language usage.

share|improve this answer
add comment

If you want to just know words and their meanings, then it is fine to read "word of the day" sites etc. But knowing what a word means and knowing how and when to use them is totally different. So i would suggest you read....and read some more. Not only do you read words with some context(which would help you in remembering the words) you would also learn what is in the book :)

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.