What is the best way to learn Spanish? The most efficient method is with flashcards! They help you quickly build up your vocabulary and Spanish skills. It has been proved that they by far outperform traditional Spanish courses, that are often boring and tiring, and do not bring the results you were hoping for.