in reply to Programming Perl
I like the Camel book. Also having a problem and working around it helps a lot. So it may be early now but, as soon as possible, as an exercise, I suggest to directly try to solve your problem and search CPAN for crawl, database, DBI, DBD and other appropriate keywords.
When you figured out which modules best fit for your problem, install them and test as much code as you can (especially from module's examples) trying to gradually approach your solution. Experience will came...