Although you can buy ready-made flash cards in many languages, it's probably best if you make your own. The process of creating the cards, of writing down the words and their meaning can help you internalize them and learn them more quickly. You can also buy blank flash cards, but here's another trick. Go to drug store or office supply store and buy two or three packs of one hundred 4" x 6" index cards, unruled. Then take these to a local copy shop and ask them to cut these cards in half vertically and laterally. This turns one hundred index cards into four hundred cards that are the perfect size for flash cards. Most copy centers or print shops will do this very inexpensively.