I learn new words by reading them, (as best I can) then translate them (threw internet). The I'll have a friend correct me. Then if I have the time, I'll use flash cards :P