I first got into Perl as a result of sites like cgi-resources.com. When I checked that site recently, I found a bunch of scripts using hand-rolled CGI solutions for getting form input. This is generally considered to be a bad thing.
However, it was definitely a learning experience and I made lots of effort to work out what the scripts were doing before I used\modified them, so that later I could build a completely new program out of old ones. Then I found that I didn't need to use the old ones any more.
My advice would be to carry on with what you're doing, but try and learn more along the way.
I'm afraid that the good content on the internet is rarely ALL in one place. <Except from here of course =) > And that is probably a good thing. Stick at it, ask for help here when you're stuck and pretty soon you won't need to rely on external resources so much.
$code or die
Using perl at
The Spiders Web