There is a great free app (with advertising if you want it free) called Duolingo for learning languages. I am learning Spanish and finding it fun. There are quite a few languages to choose from. I do a few lessons every morning and find it is really sinking in. Would highly recommend. I spoke to a Spanish senior vet and she is using Duolingo to learn French. Think it is more suitable for adults as there aren't any illustrations.