A look at six methods used in learning new foreign languages: Audio, Books, Classes, Software, Internet and Immersion. Material includes basic overviews, pros and cons, examples and anecdotes.
Erik Zidowecki is a computer programmer and language lover. He is a co-founder of UniLang and founder of Parleremo, both web communities dedicated to helping people learn languages.