1.Start reading a book.

Now naturally a question will arise in your mind,”Which book should I read?”. Don’t ask anyone. They will suggest you tons of books after all advice is the cheapest thing in the world. Ignore all of them, go to a library or a bookstore and pick a book randomly. Start reading that book. Initially, you will find a lot of words which all you were never even heard of. Don’t just give up, yet. Instead, try to guess their meaning based on the context. Then check that with a dictionary. Do it for all the words you don’t know. Read the book thoroughly. Make it a priority.Best way to improve word power is Reading.

2.Write. Write a lot.

Writing daily will create a necessity to learn new words. And of course, that necessity will be a catalyst for improving your vocabulary. Don’t care about grammar mistakes. Just write persistently. After a month or so, you will be amazed by the results you’d get.

3.Speak.

Speak like this is your last day. While talking to someone or chatting with your friend, use the words you’ve just learned. Use them in context. Also while using a common name like food, try to find the synonyms of it. For example, aliment. This word is one of the synonyms of food. Like this, you can learn an enormous amount of words. Remember, learning new words is a waste if you’re not using them.Anything which is not used daily will get rust and dust, and this applies to your knowledge too. So use them for real.

4.Use technology to your advantage.

Nowadays everything is accessible to a common man, thanks to the advent of a technology named the Internet. You might have the latest model Samsung smartphone or an Apple iPad. But what good is that if you don’t use it to your advantage. So visit websites like Dictionary.com**, Vocabulary.com, Wordnik, Wordpandit, etc., These all excellent sites which contain plenty of words with careful explanations and I’m sure you will enjoy it.

Note: I’d like to suggest the book Word Power Made Easy. Yeah, this book will teach you new words based on their etymology which according to me was very useful.

Answer Originally written by: Saravanakumar Muthusamy

5.Watch American/British Movies & TV Series.

One of the most entertaining ways to improve your vocabulary is to watch Movies or binge on your favorite TV Series. Though when I say movies & TV Series, I'm not talking about content dubbed in English (because it is sometimes difficult or impossible to literally translate something from one language to another), but content that was originally produced in English. Listening to an actor/actress who is fluent in the language will help you learn new words, learn the correct pronunciation of these words and also get a better understanding of how some words can have vastly different meanings in different scenarios. With the advent of the Internet, streaming Movies & TV Series is easier than ever; so renew your Netflix account and start bingeing. You can start watching with English subtitles till you strengthen your listening skills & overall grasp of the language (Spelling, Grammar etc.). As you get more confident, you can gradually watch these without subtitles.

6.Audiobooks & Podcasts.

This is an invaluable means to improve your vocabulary as it is both entertaining & informative. There are podcasts and audiobooks available for a plethora of topics right from Science ,Technology, Automobiles & Business, to Fashion, Photography and Celebrity biographies or memoirs... so you are bound to find something that you enjoy. There are innumerable applications that can cater to your Audiobook & Podcast needs like Audible, Google Podcasts, Spotify, Stitcher, Podcast Republic etc. Just pick one at random and start listening.