The best resource for learning languages Fluent in 3 Months. If you haven't heard of this Irishman who speaks 8 languages, then go to his website and be prepared to be impressed. His book will teach you how you can apply his tips to learn any language and start speaking right away. The more you speak, the quicker you will improve.
Best Innovative Material
Synergy Spanish maintains that traditional ways of learning languages don't work because it all boils down to grammar. Sitting in a classroom and memorising verb conjugations just doesn't cut it in the real world. Traditional methods put way too much emphasis on getting the grammar correct and totally ignore the way that people naturally learn a language. By starting with 138 words, you'll begin to branch out and be speaking Spanish before you know it.
TEFL Tips recommends: