I personally cannot imagine a better way of developing a vocabulary of
several thousand words than using Supermemo. Supermemo, featured in
last month's Wired magazine [
http://www.wired.com/medtech/health/magazine/16-05/ff_wozniak
], is more than just rote flashcard drilling. It uses a time-based
algorithm to bring back cards at the proper moment so that you retain
the information permanently. Traditional memorization techniques only
allow retention of about 40% of the information studied. In the late
1800s scientist Hermann Ebbinghaus discovered the "spacing effect":
the idea that memorization needs to be done on intervals that follow
an exponential-like curve.
If I could currently be immersed in a Hindi-speaking environment, that
would be ideal. But that is impractical for me now. With Supermemo I
can study all day long using my Palm Treo. By the time I get back to
India I want to be beyond intermediate fluency and since I already
have several years of college training, and am working with Shapiro's
Primer and Jain's Introduction to Hindi Grammar, I think by next year
I will have attained my goal without returning to classes. I am an
autodidact by nature.
Even if I were in an immersive language environment I still would want
to supplement that with a disciplined vocabulary-building program. But
some of that suits my temperament, and might not work well for others.
It works for me.