There's basically no reason not to start with Duolingo, until it starts to feel too slow/easy.
Also I found the most addictive thing is climbing leaderboard ranks. I usually get to at least Ruby for a language.
_foolmo_
he says listen to my story this maybe are last chance