For learn this is your options :
- the best is a teacher (but it can be expensif)
- a book (but you need a lot of motivation)
There is many website free (dualingo) or not free (babbel) what help you to learn french.
if your level start to be good, you can try the movies with french subtitles on the website filmfra
It is advice that I give to my student, try to write a diary in French, like that you can pratice your french every day a little.