Learning English is helpful. Everything is available on your fingertip. There are three steps to learn a language: (1) Reading (2) Writing and (3) Speaking.
To be clear my English is not very good. Still I am improving it.
Learning only English is not very helpful; you need to learn other things as well as proofreading and developing own composition style.
Four habits you need to develop
You need to read new articles daily.
You need to watch videos and listen carefully.
You should try to write articles or essays on the topics you like. Starting a personal blog is a good choice. Updating social media status is also helpful.
You should practice by doing exercise and revising grammar rules.
Online Resources to learn English Online
How to check spelling and grammar mistakes?
(*) Use Microsoft Word
Microsoft Word is a powerful tool to check spelling and grammar mistakes. It is very effective to catch extra spaces, spelling mistakes, sentence agreements, and repeated words.
(01) After the Deadline for WordPress
Microsoft Word is very powerful but it cannot detect everything, you need another proofreader After the Deadline Spell Checker. You need to open an account on WordPress and create a blog.
Grammarbase is a free grammar check tool. It checks grammar for grammar, punctuation, style, plagiarism and contextual spelling. It’s completely free.
Paperrater is a free grammar and spelling checker. It gives a grade for your article. It has some features as Plagiarism Detection, Auto Grader, Spelling and Grammar Check, Style and Word Choice Analysis, Readability Statistics and Title Validation.
(04) Google Translate
Google translate is a must bookmark tool for all the bloggers of all the language. It is powerful and effective. It supports 60+ languages, it also allows phonetic typing. You can listen a sentence and see usage of the word.
(05) Bing Translator
Bing translator shows you different translation than Google Translation. So it is good for comparison
Wiktionary is a dictionary for definitions. It is very useful for English to English definitions. Some features of this dictionary are: one can edit it, word of the day. After entering a word you find its pronunciation, etymology, and statistics. You will what the word is a noun, verb or adverb and other possible information.
Thesaurus is related to reference.com and dictionary.com; it is useful for reference, thesaurus and dictionary. The website is full of information, just start browsing or search anything.
As the name suggests Wordreference is for reference. The website is provides references in 16 languages as English-French, English-Italian, English-Polish, English-German, English-Arabic and many some of the other languages. The French dictionary has 250,000 translations and Italian dictionary has nearly 200,000 translations. You also can browse language forums.
Yourdictionary is a dictionary. You can find many dictionaries here as business dictionary, computer dictionary, science dictionary, medical dictionary and legal dictionary. The website has many other useful resources as grammar usage section, images, word games, word finder, sentence examples, thesaurus, phrase, reference articles, quotes, ESL, biography, culture, investment & finance and other dictionaries.
Thefreedictionary is one of the most popular web dictionaries. You can also search encyclopedia and thesaurus. The website has many sections as English language forums where you can questions. You can left-click on any word in this website to look about that word. You will find some related info about that word as different meanings, usages, thesaurus, acronyms and idioms.
Macmillandictionary is a dictionary and thesaurus, you can search definition, pronunciation and word forms.
Synonym let you find synonyms, antonyms and definitions. The website is very helpful to understand a word completely by knowing its synonym, antonym and definition.
You can search English to English dictionary, dictionary is similar to Wiktionary. But the main use of the site is audio. You can listen and practice English pronunciation of practical English usages and real life conversations. You can find lots of practice material.
Onelook is a search engine for online dictionaries, when you search something on Onelook it will give the meaning of term from different online resources. The site has 1062 dictionaries indexed.
Grammar learning resources
Manythings is a website for grammar. It is useful for the students learning English as a second language.
(16) Grammarly Handbook
Grammarly is specially for grammar and spelling mistake checking but handbook section is for grammar, punctuations, mechanics and sentence style & sentence clarity. You can improve your writing by following writing sections as basic writing, academic writing, organization and development, revising and editing and research and documentation.
Englishclub is a club where students can learn English and teacher can teach. Here you learn using various methods as audio, video, picture, stories and events. It is for basic to advance students. EC is specially for students and learners.
Commnet has a grammar section for grammar and writing. In this website you will see six main sections. And these sections have sub sections. You also can browse complete index. First section is about Word and Sentence Level that is for grammar. Second section is for paragraph level, third section is for essay and research paper level.
Omniglot is an encyclopedia of writing systems and languages. Here you will find language learning tips. Omniglot is specially useful for learning English as a foreign language. However the website is not only for English but other languages too.
English usage and confusion clearing
Englishforums is a forum where you can ask a question and discuss about it, you may find your question is already answered somewhere on the forum. You also can chat and get answer. Both the Teachers and students are welcome. So if you have any confusion about English usage it is a great place to search here.
(21) Stackexchange English
Stackexchange English is like Englishforums. You can ask and answer questions. If you are new you can questions on any confusion. After learning grammar and completing hundreds of exercise still you will be in confusion about the usages of verbs, adverbs and adjectives. So here you can get expert opinions about your confusion.
Most of the users make mistakes because they are unaware of common errors in English usages like AMATURE and AMATEUR. So this website has hundreds of most common errors in English. If you are aware of these errors you can ignore them in your writings.
(23) BBC Learningenglish
BBC Learningenglish is a section to leach English. To get started you can start browsing the links on homepage or start browsing sections. There are many sections as general and business English, Grammar, vocabulary and pronunciation, Talking sports, quizzes and community. Main sections have videos that you can listen carefully and read video transcript, meaning of difficult words and phrases and exercise with answers.
Test and preparation
Englishpage is for English lessons. To practice your grammar Englishpage is useful. You can use English tutorials in-depth. You can prepare your grammar using Verb tenses, vocabulary, conditionals, modals, prepositions and mini tutorials. You also can play crossword games.
To learn new words Vocabulary can help you. It’s an intelligent way to improve your Vocabulary. You can learn difficult words by answering simple questions.
Talkenglish is useful for learning spoken English; it has many online Spoken English lessons. You can many English-speaking lessons on various topics as basic, regular, business, and travel and interview lessons. You also can find listening lessons, pronunciation lessons, and idioms and phrase lessons.
English-test gives you free English test lessons if you are preparing for English tests as TOEIC, TOEFL, GMAT, SAT, GRE, MCAT and PCAT. You can join English forums; take part in English learning quizzes. Here you can find thousands of answered questions.
English Audio and Video Resources
YouTube is the largest website for shared videos; on YouTube you can find movies, documentaries, personal videos, TV shows, jokes, interviews, movie trailers, reviews, music, news and much more. And the videos are available in many languages. So if you want to learn English by watching videos, YouTube is the right place.
(29) Apple iTunes Podcasts on Language Courses
You can download many audio podcasts on iTunes; you need to download iTunes first. You can download podcasts to listen to offline or play them online in iTunes.
Extra English Learning Resources
Wikiquote is a website for quotes. Quotes are easy to remember and are very powerful and effective in conversations.. Here you can find quotes from famous people, literary works, films and TV shows.
On Phrases you can meaning and origin of thousands of English sayings, phrases, idioms and expressions. You can find proverbs, American phrases, Bible phrases, nautical phrases. These phrases are like quotes.
Urbandictionary is a dictionary of slang and phrases. Everyday new phrases and slags are added in this website. You also can contribute in it. If the dictionary has one definition of a phrase you can add another it.
(33) Stackexchange Writers
Stackexchange Writers is for emerging writers. If you want to become a writer and need some help you should bookmark this website. Here you will find many fellow writers and find many writing related questions. The questions can be on subject, writing tips, style, behaviors, translations, resources and much more.
IMDB has all the information in English, it is internet database for movies, and most of the people like know about movies and here you can find so much information about movies in English. You can find many details about the movies as storyline, box office, company credit, trivia, goofs, quotes and user reviews.
Azlyrics is a large website for English song’s lyrics. Learning is easy if you can understand what the actual lyric of a song is. But it is not easy to cache lyrics unless find a way to read the lyrics. After learning the lyrics of a few dozen songs you will be able to understand the lyrics without reading them.
Snopes is for urban legends and references. You can find urban legends about so many things as business, college, computers, auto, food, history, holidays, language, horror, love, quotes, luck, love, pregnant, science, sports, travels and much more.
Answers is a big website where you can ask questions and answer questions. There are so many topics to read and write about, you can become a contributor. There you can find so much material to read about in English.
You should not depend only on above resources; you should try to find other resources on Google or on any good search engine.