I started out by downloading Duolingo for learning a different language (for fun) than the three I already know. However, I noticed that it really wasn't working for me. All it gave was practice quizzes, and I just wasn't feeling it.
I could have definitely invested in a paid online class but I just wanted to learn Italian for fun. I neither have the time nor the money (since I'm already investing in a couple of online courses related to my professional degree - a Bachelors in Technology Computer Science) to actually invest in a paid language class.
Then, I found Memrise. I have been learning Italian on it since a few weeks now and I'm absolutely loving it! I think going to the website directly will give a better idea of how Memrise works, but I do suggest trying it out if you are in the same situation as me :)
I just thought about sharing this here :) Arrivederci! :D