I recommend this app to anyone/everyone. Its excellent, AND its free.
You can set it up for various languages and effortlessly switch back and forth whenever. Started using it to review Spanish, and now Im also learning French for the first time.
Words are constantly spoken for the user to learn pronunciation; different speakers & different recordings allow subtle variations so you can really learn it well.
Pictures, audio, text-- many different modes of learning.
TRY IT!!!
Sm90idg about Duolingo Learn Many Languages for Free, v5.0.15