I use Duolingo to learn some languages, it is a very basic app and I will probably never become fluent with it only, but it is free, intuitive and gives me quick lessons throughout the day so I can at least remember and refresh what I have learned.
I have had a greater streak in the past, but I have lost it when I became very busy with work a few months ago.
I have a little but more of free time and for the past 100 days I have been practicing every single day. I hope to get to 365 days this year, I just gotta keep going and practicing daily.