Reflective ResourcesSep 20, 20201 minDuolingoDuolingo is an excellent app to support you in your learning of a language. Lessons are broken down into small bite-sized chunks with...