Solid program
As long as you use this program as a supplement to other programs, its solid. Be sure to supplement it with other book based or audio based learning methods in order to get a much more well-rounded learning experience.
Rivalsan about
Duolingo Learn Many Languages for Free