I've found flash cards a help with learning things like this. If you don't feel like making them, this site has a program I like (
www.byki.com). There's a free limited version of it avaliable. I guess it depends how advanced you already are as well, I think it's probably catering for the more beginning language students unless you make your own lists.