Although there are endless resources to learn languages on the web, it is often difficult to find quality websites that offer structured lesson plans for free.