Stock up on materials. Whatever your level, a good English language dictionary is vital, while you may also want to invest in an English language study book or other materials that you can refer to in the comfort of your own home.
Study consistently. As with all languages, success in studying English comes with hard work, dedication and practice. Set aside a little time each day for your studies, switch off any distractions like the TV or radio, and immerse yourself in English.
Set realistic goals. English is a hard language to master, so you shouldn't expect to be speaking like the Queen of England overnight. Instead, realize you will progress little by little and have patience. Setting yourself end-of-week quizzes or tests can be a good means of staying motivated and measuring your progression.
Boost your vocabulary. A great way of learning new words is to write words on index cards and tape them to appropriate objects around your home. Not only can you post the word "door" on a door, you can also post "push" or "pull" there too. Try reading the card aloud each time you walk past an object, then after time, take the label down and see if you can remember what it is called.
Make use of the Internet. The sheer scale of online resources means you don't have to leave the house to boost your English skills. Many sites offer online correspondence courses, with many also offering free study resources such as tests and games. Visiting English-language news sites can be a good way of building up your vocabulary and learning the language in a modern context.
Watch English-language films and TV, and listen to English-language music. Use your local library to borrow learning resources, or go online and download them. Even if you can't understand all the words, this is a good way of familiarizing yourself with the language, particularly "street" English rather than simply "textbook" English.
Get social. Pursuing your studies at home doesn't mean you have to work alone. Invite a friend over to help you practice your conversational skills. Alternatively, many English language teaching sites also have forums where students can interact with each other and offer encouragement and tips.