1. Yes
2. Mostly internet
3. Yeas
..
Seriously: For first, Alizée was the reason why i wanted to learn French, but later time i became interested of the culture, people etc. so i wanted to learn more. I don't aim to be the most perfect foreigner French speaker with zero mistakes but i only want to be understandable as possible.
Internet serves the main basics to get stated with the language but for further it may be good to take lessons. Mainly use the language as much as possible to get trained. When you know English it can be easier with French, as you know there are only ''few'' differences