Repetition, cue cards (flash cards), sometimes association....
Mind Performance Hacks: Tips & Tools for Overclocking Your Brain http://amzn.to/15vVXQs
mnemonics are great.
i learned the master peg system a few years ago, and it'd pretty effective.
i've also used some of the leitner flashcard sites on the web.
Most of the time by association, then if I really need to memorize it quickly, I use acronyms
I forgot sorry
I just pay attention. I wish I could do it for school though... no interest in books at all