I decided I wanted to learn German for no reason in particular. I always liked the way it sounded. I remember when Duolingo was first introduced and was intrigued at the time and hadnt committed on a language.
Several years later, I learned Duolingo expanded their languages and was very happy German was available.
The program is very intuitive. They have done well at engaging in a game-like fashion. Certain goals = certain rewards.
It is important that you repeat courses you have already done or use the refresher courses.
You will find it very immersive. They have included three levels of chatbots also.
If you want to invest the time and dedicate yourself to learning a new language, this program will work for you.
Emperor Zar about Duolingo Learn Many Languages for Free, v5.0.14