https://www.amazon.com/Memory-Book-Classic-Improving-School/...
Personally, though, beyond using mnemonics for numbers, I never did master the techniques. I think it's a lot easier if you start at around age 10. By the time you're in your 20's you have a lot of habits around memorizing that you have to unlearn.
I don't know if it made much difference in my scratch memory (i.e. remembering random things that occurred, or facts that I've seen), but it made a significant difference in things I chose to remember. There's an effort required to file away facts, but once you've gotten that system down it's quite useful. I use it for remembering things like flight confirmation numbers or license plates.
http://www.amazon.com/The-Memory-Book-Classic-Improving/dp/0...
http://www.amazon.com/Use-Your-Perfect-Memory-Techniques/dp/...
http://www.amazon.com/The-Memory-Book-Remember-Anything/dp/1...
There are many others as well.
Once I began studying and learning the process of effective memorization, then foreign language became fun. It was a way to prove to myself that memorization techniques worked.
Granted, learning a language is more than just memorization of vocabulary. But elimination of that huge hurdle makes the rest more interesting and tractable.
I was tipped off to this by the best seller "The Memory Book" (which I highly recommend), but now there are plenty of web resources that may be as effective.
Here are some relevant links: http://www.amazon.com/Memory-Book-Classic-Improving-School/d... http://en.wikipedia.org/wiki/Memorization (and click on all the links on this page)
[0] https://www.amazon.com/Memory-Book-Classic-Improving-School/...