I start it with Duolingo, and then memrise!
i consider them as a kick start, to gather some sentence and basic talk! but no way they make you fluent or make u have a natural conversation! But they are essential if you're having a hard time starting a new languge (German in my case ) they helped me a lot! especially memrise.