ICTmagic Duolingo @ICTmagic Learn a language for free with this superb app and site. Whether you are just