Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot

Beginning Perl Web Development From Novice to Professional

by Anonymous Monk
on Apr 28, 2006 at 15:35 UTC ( #546304=bookreview: print w/replies, xml ) Need Help??
Order Beginning Perl Web Development From Novice to Professional

Item Description: Perl for the Web

Review Synopsis:

My warning with "Beginning Perl Web Development: From Novice to Professional" is to understand what author Steve Suehring means by the word "novice." He does not mean it as a synonym for "beginner". If you don't have some degree of skill in Perl, you will be overwhelmed.

That being said, I would highly recommend this book to anyone who has worked through a beginning Perl book, or several. (I've found that the best way to learn any computer language is to work through several introductory books, getting most of the examples to work on my computer.) Do like I did and read through the appendix, "Perl Basics," first. I'll admit I learned a few things, and I'd bet that you will, too. This appendix is worth the price of the book.

I don't think that anyone will become an expert (or professional) in the areas Suehring covers by reading this book. However, this is an excellent book for seeing what is out there and getting your feet wet. His section on databases led me to read a book on SQL, and I'm about halfway through another. I'm grateful for his push in that direction!

Next for me will probably be a book on LWP, a Perl module to automate web surfing. Suehring gave me a start, but I need more.

I already had some background in CGI using Perl. I enjoyed the review, though. CGI, Common Gateway Interface, is a way to go beyond HTML. For instance, I use it to read and write files on my website in response to user input.

I don't at this time have a great deal of interest in Net::Tools, that is such skills as sending e-mail from web-sites and pinging them. Nor do I see myself studying XML and RSS, Perl templates and Mason, or learning about the Apache server. However, I'm glad I read through the whole book to get an idea of what is involved.

I should include a comment that "Beginning Perl Web Development: From Novice to Professional" is a bit Unix-centric, like so many Perl books. I should also share that the source-code on the web-site for the examples is all in .tar.gz format, rather than the .zip format we Windows users are accustomed to dealing with. So if you are a Windows user, plan to do a lot of typing. Or to figure out that .tar.gz thing.

Read the whole book, appendix first. (Either now, or when you have a couple Perl tutorials under your belt.) My guess is "Beginning Perl Web Development: From Novice to Professional" will lead you to find a new area of interest or two, too, and probably different ones from mine.

  • Comment on Beginning Perl Web Development From Novice to Professional
Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: bookreview [id://546304]
[1nickt]: This is not to suggest that Karl should remove his slogan. Just thoughts of mine... Trust me I believe I am very much more radical than most, and if I had a slogan for every gross injustice in my sig, there would be no more bytes!
Discipulus redskins .. well native american..
[1nickt]: So if I was to offer any editorial advice it would be to (1) make it endure time passing (2) make it positive (3) make it about you and your beliefs
[1nickt]: (Disicpulus The new best choice is maybe "First People"
[karlgoethebier]: Discipulus: This is called "Volksverhetzung" in German which means
[karlgoethebier]: incitement of the people and it is prohibited by law
[1nickt]: The best sign I have sign in a protest march was carried by a kid of about 10 years "If you build a wall my generation will tear it down."
[1nickt]: ... sign I have seen ...
[1nickt]: Now that one made me hopeful! First time not angry in a long time when I saw that kid.
[Discipulus]: i propend for removing: why? because we are so few that we must find i minimal common divisor, this is certainly Perl not our (anyway private) thougths. And i say this still wondering because i love a lot freedom of expression. And i say this not for roho

How do I use this? | Other CB clients
Other Users?
Others meditating upon the Monastery: (10)
As of 2017-06-22 12:12 GMT
Find Nodes?
    Voting Booth?
    How many monitors do you use while coding?

    Results (519 votes). Check out past polls.