I think a most excellent way to learn is to work problems and then check out the solutions. To that end, you could search for hash/dictionary/associative array on the Perlmonks site. Read the question and try to solve it on your own. Then check the answers to see how you did.
Further 'exercises' can be found in the perl FAQ and in the Perl Cookbook. Have fun!