September 6th, 2003, 12:53 PM
Looking to learn perl? COMPREHENSIVE list of online and dead-tree resources
February 11th, 2004, 12:09 AM
Picked up this one on XML on another forum: http://xmltwig.com/links.html
The FAQ at the top is fairly impressive. If you're starting out in XML and want to know how it works, what module to use, the differences between them, etc, that link is for you.
September 29th, 2004, 12:40 PM
February 22nd, 2005, 06:33 AM
Devshed's list of perl tutorials: Clicky
[edit by Scorpions4ever]Added what the link was about[/edit]
Last edited by Scorpions4ever; April 10th, 2005 at 09:06 PM.
Firefox search engine extensions for CPAN
Thanks to Xaqte on tek-tips.com, and the nice people who wrote them
Comments on this post
without exception, there is no rule ...
Handmade Irish Jewellery
Targeted Advertising Cookie Optout (TACO) extension for Firefox
The great thing about Object Oriented code is that it can make small, simple problems look like large, complex ones
09 F9 11 02
9D 74 E3 5B
D8 41 56 C5
63 56 88 C0
Some people, when confronted with a problem, think "I know, I'll use regular expressions." Now they have two problems.
-- Jamie Zawinski
- the devil is in the detail, allegedly, and I use the term advisedly, allegedly ... oh, no, wait I did ...
BIT COINS ANYONE
The best beginner book I've run across for writing web applications in Perl is MySQL and Perl for the Web because it covers many aspects of writing web apps. It is based on CGI.pm and DBI which are the way informed people start writing Perl CGI scripts. It covers many concepts with both explaination and code, including getting HTTP request parameters from CGI.pm, writing SQL queries with DBI placeholders, server and client-side session management, sending email and also mentions mod_perl. For some reason this book isn't on the PerlMonks list and other threads that discuss books get closed but I think it's an excellent starting point and worth mentioning.
If you just do occasional Perl web programming, CGI.pm and DBI may cover your needs, however if you build larger web applications you may soon find yourself looking for more. Here is an example progression:
Going from CGI.pm to using CGI::Application and HTML::Template is a relatively straight-forward progression which you can learn bit by bit. Moving to Catalyst and friends is a bit of a larger leap however you can ease the transition by beginning Catalyst with DBI and HTML::Template. Before you get to Catalyst you'll want to understand Perl OOP.
- CGI.pm, DBI, CGI::Session
- CGI.pm, DBI, CGI::Session, HTML::Template
- CGI.pm, DBI, CGI::Session, HTML::Template, CGI::Application framework
- Catalyst framework, DBIx::Class ORM, Template Toolkit
Once you get beyond CGI.pm and DBI, online resources will become more useful than books as few books cover HTML::Template, CGI::Application, Catalyst and DBIx::Class (though Template Toolkit does have it's own excellent O'Reilly book).
Comments on this post
Last edited by Conundrum; May 9th, 2006 at 08:54 PM.
November 12th, 2006, 12:15 PM
Good Learning Resources
Erm, well, at the risk of recommending my own site, I hope Perl Circus would be considered a good resource for learning: http://www.perlcircus.org
April 5th, 2008, 05:30 PM
And don't forget PL/Perl in PostgreSQL, can do wonderfull things. Andrew Dunstan wrote some articles at the O'Reilly Network about Perl in PostgreSQL.
Last edited by pgFrank; April 5th, 2008 at 05:36 PM.
Reason: Lost in translation...
September 13th, 2009, 09:19 PM
I'll second that on the MySQL and Perl for the Web book. It is a fantastic book on the subject.
Originally Posted by Conundrum