1) Use Anki with pictures and pronunciation to get necessary vocabulary. But it needs audio to learn pronunciation. Very important.
2) Speak, listen, speak, listen with native speakers in person. _Nothing_ beats this!
3) Evening school is a bonus
The author, among other topics, makes a case for the creation of personalized decks. That practice has been really valuable to me.