Duolingo
Freeware
Duolingo is a popular platform for learning languages that makes it fun and accessible through gamified lessons. You can download it on iOS and Android, and it offers over 40 language courses for free, so you can learn how to read, write, listen, etc.