That's a little like asking if a Hummer is the correct vehicle for getting in and out of a driveway.

Perl is a wonderful general-purpose language that can do alot - It's very good for web-based applications, and it can start and stop Windows services, but it can also do a whole lot more.

Perl's not a bad pick for learning about programming - one of the really nice things about it is that Perl works on most operating systems while being more accessible than Java. It doesn't try to force you into using object-oriented methodologies, either, but the OO features are there if you want them.

If you know very little or nothing about coding then I would recommend Learning Perl or Elements of Programming with Perl. Both of these books are fairly gentle introductions to Perl and neither assume that you have a background in coding. You could even check out some of the tutorials here on Perl Monks or on other sites if you don't wish to purchase a book.

Hanlon's Razor - "Never attribute to malice that which can be adequately explained by stupidity"

In reply to Re: Start/stop win32 services with CGI - is Perl a good choice? by Art_XIV
in thread Start/stop win32 services with CGI - is Perl a good choice? by datdrive

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.