To learn a new language for free and in a fun way, Duolingo is the best option.