Ted Beam
Ted Beam reviewedDuolingoLearn languages completely free.
 Recommended
Pros: 

Simple interface

Cons: 

Gem restrictions

I listed "gem restrictions" because I would like to use it without limitations, but I understand that it is part of their business model.

Ted Beam has used this product for one month.