Not sure about the best way, there are definitely better ways to do it than my route. I used Duolingo for vocabulary and the Coffee Break French podcast along with reading and listening to as much material as I could find (french movies and shows, french wikipedia, french news sites)