Learn English online and avoid the embarrassment of making blunders in front of your classmates or your instructor. You can learn English in the privacy of your own home, at your own pace. You don't need to worry about slowing down the rest of the class because you are having a hard time -- or waiting until they catch up. And new technologies such as audio and video make it even easier than ever to learn English online.
There are other benefits to learning this way, such as you are not confined to the classroom setting; with a computer handy, you can learn English everywhere. If you have a couple of extra minutes at work and access to the internet, you can take that extra time to practice. This is helpful if you find certain areas of the language particularly difficult.
With online English courses, you are exposed to a lot of different dialects in English. While it may sometimes appear difficult to understand, taking the time to really listen to these dialects will aid you tremendously. Few people speak "pure" English. Not only do people have accents from England and from different parts of the United States, but someone from France probably speaks English a little bit differently than someone from Italy. And with the thousands of countries in the world, you can only imagine all the different ways there are of speaking English.
So take your time as you learn to speak and listen to English. When something sounds difficult, listen to it again. Review vocabulary and sentence structure in a setting that you are comfortable with.
There are also thousands of chat groups, such as ESL Learn English Club on Yahoo! Groups, and Free English Groups on MSN Groups.
Sometimes it is better to start with a structured learning, such as with a program to learn English.
Each English learner is different. Find your style of learning and follow it.
Take some time to look in your favorite search engine using the term "learn English online." Many sites will come up in your results, many of them offer free English lessons.
These pages, however, may very well be your starting point: