I did a stack of web administration tasks using the CGI
module whilst learning Perl.
I think it's a good approach! Now I use MASON which is much easier, personally, but it's very difficult to set up.. plus it is a nightmare to debug scripts using MASON.
Doing the use CGI approach gives you the functionality you need (getting parameters from web forms), plus it allows you to debug your scripts from the command line if necessary.
Most time, when spent learning a new language, is getting used to common pitfalls, and having access to a command line environment really assists in this way, because you can always just run perl -cwscript and see if there are any compilation warnings.
Are you posting in the right place? Check out Where do I post X? to know for sure.
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
Want more info? How to link or
or How to display code and escape characters
are good places to start.