I will continue to update this list regularly, so check back for more! Learning a language happens on many levels, and through diverse efforts. Reading, speaking, listening, and writing are all related skills, but we sometimes develop them at different rates. For some of us, the goal is simply to communicate and to connect with speakers from outside our culture or language. Being polite, reading a menu, getting around, and maybe making a few jokes can be a reachable goal. Some of us are writers and therefore need more polish and better grammar. Many of us are professionals and would like to develop clarity and good presentation skills. Others would like to watch a film or a TV show and understand without subtitles, or perhaps read novels or philosophy in the original language. Some of us find the weekly conversations easy, and others are hoping to practice and build their knowledge, vocabulary, and comprehension. While a level of fluency can be achieved more quickly, learning a languag...