I started with the hello chinese app, it's like duolingo but tailored for chinese. It teaches up to HSK4 material, but it does not teach every word to my knowledge. After that I'll read the HSK books, and make an ANKI deck (a flashcard program).
In ANKI you'll want a diversity of types of flashcards, ones where you have to match the picture to a word, multiple choice, cloze, etc.
Once you start a method of study, go through it until the end, as if you switch study methods and materials too often it may be bad for your learning. You don't want to be switching to a new material every time the material you're learning with gets hard.
(more)