A lot of the time we just want to learn a new word here and there, and that's fine, but if we want to get really good with English, we need to treat it like we would any other language we want to learn. That means that context is the most important factor for whether or not we'll actually get good.The best context would be to surround yourself by people who talk the way you want to talk. Not only does this expose you to a lot of different words consistently, but you also get to experience how they are used. The second part of context is your internal motivation. Do you want to sound smarter? I'd say it's a lot easier to sharpen your intellect and let your vocabulary be of secondary concern then. Do you want to communicate more clearly and with greater precision? Well, that's more a matter of who do you want to communicate better with. For example, in some sectors of sectors of society the word "garrulous" is perfectly fine to use at the dinner table, but in others it will almost always make you seem ostentatious. What should you do then? Here's my list of things you can do to improve your vocabulary (all of which I myself have or am using):
1) Start going out to places where you’re interacting with people who speak more like the way you want to. Perhaps start taking acting lessons (Shakespeare alone will do you a lot of good in this regard), join a club, or even an online forum will suffice.
2) Write a lot, and focus on implementing more and more refined descriptions of your topics. It’s fine to have a few words in mind that you want to include in your writing, but don’t bend your ideas to your words, it should usually be the other way around.
3) Learn to concentrate, listen, and take your time. This one I need not elaborate on, as Chase puts so much emphasis on those things already. One might say I'd be preaching to the choir
4) Learn a second language -- I know the best thing that I did for my English was to learn Russian. You get a lot of words that don't translate directly, or that sound sort of like an an English word, and in the end you just come out more language aware and verbally playful.
5) Listen to audiobooks about improving your vocab. I've used "5000 Ivy League Vocabulary" and "Fluent English Perfect Natural Speech." Advanced ESL lessons are also great for this, helping to fill in holes and, of course, they usually will include the context for you too (not to mention they also help you get explicit knowledge on grammar and syntactical strategies, which, you know, are probably even more important to be conscious of than vocab for effective and elegant communication).
6) Audit a language related lecture at your local university. If you can't do that, you can always just, once again, download the audio version of one. There're actually a lot prestigious university lectures online for free.
7)
Casanova.Jr said:
I defer to "Word of the day" exercises.
You write down all the words you'd like to add to your vocabulary, give them assigned dates and with each passing day you make sure to use the one assigned for that day in a conversation.
This is a good strategy that I am still in the habit of doing too, though it's got the downside that you're trying to fit a word into a conversation where it may or may not belong, making you potentially come across as less socially calibrated.
8) Carry a pocket notebook around, and one of things you can record in it are interesting words or phrases you hear. I do this, and then whenever I go through it at the end of the month I pull out all the things that I want to keep, and use them in various situations after memorizing them.
9) Speaking of memorization, one thing I do that has a great effect on my vocab is memorizing poetry and quotes that make me think "wow, now that's good..." I didn't even realize this at first, I mostly just wanted to improve my faculty of memory, but it makes sense. If you're focusing on memorizing a poem, which is usually just highly emotive, rich language, you're going to come out of it with at least a few quality words and phrases.
10) And last but certainly not least, the one that we all know to be one of the greatest ways to improve our vocabulary: read. If I'm targeting vocabulary, the first modern author I'd turn to would be James Wood. He always necessitate a dictionary for me, but the books are so enjoyable and the words are so apt that it's not tedious at all, but, on the contrary, expanding and exciting. John McWhorter's "Our Magnificent Bastard Tongue" is another great one for this, and in both of these you get the bonus of seeing uncommon words used skillfully in context.
And that's all!
Cheers,
Oskar