Earlier quoted context omitted.
What are the modern methods and what's to back up they're better?
Anki cards comes to my mind, diploma from local university, preparing for TOEFL/IELTS equivalent. Also some languages have better alternatives than jack of all trade, Duolingo.
That is actually much less of a problem in Duolingo where those sentences warry and that has you do variety of exercises.