Want to learn a new language? Duolingo is the perfect site for you. You can sit at home and learn any language you want for free. You can even test yourself after each topic to make sure you’re picking up. The rewards for every right answer is what makes it even more fun.