Here’s some of my favourite websites with excellent English Language Learning Resources
Dave’s ESL Cafe One of the best comprehensive sites with interactive resources, bookstore, teaching ideas, links to ESL sites, job information and a discussion centre.
English Club Very comprehensive British site for teachers and learners. Provides lesson plans, teacher forum, job centre, grammar, vocabulary and pronunciation activities.
Vocabulary Incorporates 40 topics with over 1500 English words and phrases along with audio. Requires Flash version 7 and Java script
English Zone Skills based lesson ideas and worksheets
You may also like to read this article on Second Language Acquisition