<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Perl Books</title>
	<atom:link href="http://perlhacks.com/2013/02/perl-books-2/feed/" rel="self" type="application/rss+xml" />
	<link>http://perlhacks.com/2013/02/perl-books-2/</link>
	<description>Just another Perl Hacker&#039;s blog</description>
	<lastBuildDate>Sun, 24 Feb 2013 12:30:27 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: WK</title>
		<link>http://perlhacks.com/2013/02/perl-books-2/#comment-7555</link>
		<dc:creator>WK</dc:creator>
		<pubDate>Sun, 24 Feb 2013 12:30:27 +0000</pubDate>
		<guid isPermaLink="false">http://perlhacks.com/?p=546#comment-7555</guid>
		<description><![CDATA[I love the &lt;a href=&quot;http://www.modernperlbooks.com/mt/&quot; rel=&quot;nofollow&quot;&gt;Modern Perl&lt;/a&gt; as whole - the book, the blog, the module and it&#039;s development model. It is all together facsinating and book lives at Github and evolves with time like a FOSS project should. Very nice! Maybe not best for absolute beginners, but having already some basic knowledge about programming, it gives pretty good introduction into modern Perl world.]]></description>
		<content:encoded><![CDATA[<p>I love the <a href="http://www.modernperlbooks.com/mt/" rel="nofollow">Modern Perl</a> as whole &#8211; the book, the blog, the module and it&#8217;s development model. It is all together facsinating and book lives at Github and evolves with time like a FOSS project should. Very nice! Maybe not best for absolute beginners, but having already some basic knowledge about programming, it gives pretty good introduction into modern Perl world.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: paul</title>
		<link>http://perlhacks.com/2013/02/perl-books-2/#comment-7386</link>
		<dc:creator>paul</dc:creator>
		<pubDate>Wed, 13 Feb 2013 14:34:49 +0000</pubDate>
		<guid isPermaLink="false">http://perlhacks.com/?p=546#comment-7386</guid>
		<description><![CDATA[&lt;b&gt;Mastering Regular Expressions&lt;/b&gt; and &lt;b&gt;Higher Order Perl&lt;/b&gt; are two that have been around for a while but are still magnificent.  Neither are beginner&#039;s books though.]]></description>
		<content:encoded><![CDATA[<p><b>Mastering Regular Expressions</b> and <b>Higher Order Perl</b> are two that have been around for a while but are still magnificent.  Neither are beginner&#8217;s books though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nxadm</title>
		<link>http://perlhacks.com/2013/02/perl-books-2/#comment-7375</link>
		<dc:creator>nxadm</dc:creator>
		<pubDate>Tue, 12 Feb 2013 18:42:34 +0000</pubDate>
		<guid isPermaLink="false">http://perlhacks.com/?p=546#comment-7375</guid>
		<description><![CDATA[Besides the books already mentioned, I liked brian d foy&#039;s &quot;Effective Perl Programming&quot; (http://www.effectiveperlprogramming.com/). It&#039;s a good series, the Java one was also very useful.

C.]]></description>
		<content:encoded><![CDATA[<p>Besides the books already mentioned, I liked brian d foy&#8217;s &#8220;Effective Perl Programming&#8221; (<a href="http://www.effectiveperlprogramming.com/" rel="nofollow">http://www.effectiveperlprogramming.com/</a>). It&#8217;s a good series, the Java one was also very useful.</p>
<p>C.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Stoddard</title>
		<link>http://perlhacks.com/2013/02/perl-books-2/#comment-7371</link>
		<dc:creator>Dave Stoddard</dc:creator>
		<pubDate>Tue, 12 Feb 2013 17:21:15 +0000</pubDate>
		<guid isPermaLink="false">http://perlhacks.com/?p=546#comment-7371</guid>
		<description><![CDATA[Steven, thanks for the tip.  For some reason I was not aware of Perlbrew.  I am going to install it on one of my systems this afternoon and play with it.  It appears to be a great workaround for a problem that has been driving me nuts for a long time.  Thanks.]]></description>
		<content:encoded><![CDATA[<p>Steven, thanks for the tip.  For some reason I was not aware of Perlbrew.  I am going to install it on one of my systems this afternoon and play with it.  It appears to be a great workaround for a problem that has been driving me nuts for a long time.  Thanks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom Purl</title>
		<link>http://perlhacks.com/2013/02/perl-books-2/#comment-7366</link>
		<dc:creator>Tom Purl</dc:creator>
		<pubDate>Tue, 12 Feb 2013 15:06:57 +0000</pubDate>
		<guid isPermaLink="false">http://perlhacks.com/?p=546#comment-7366</guid>
		<description><![CDATA[Do you have a list of books that you would recommend? I have trouble thinking of more than 2 or 3 modern Perl books that are worth reading, so I would like to see the dozen that you quote.]]></description>
		<content:encoded><![CDATA[<p>Do you have a list of books that you would recommend? I have trouble thinking of more than 2 or 3 modern Perl books that are worth reading, so I would like to see the dozen that you quote.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steven R</title>
		<link>http://perlhacks.com/2013/02/perl-books-2/#comment-7362</link>
		<dc:creator>Steven R</dc:creator>
		<pubDate>Tue, 12 Feb 2013 07:16:07 +0000</pubDate>
		<guid isPermaLink="false">http://perlhacks.com/?p=546#comment-7362</guid>
		<description><![CDATA[Dave, you should take a look at perlbrew if you don&#039;t know about it already. It will let you compile newer and older versions of Perl on a system and keep them isolated from one another. The legacy apps can use the old system Perl while your newer application can use a newer version of Perl.]]></description>
		<content:encoded><![CDATA[<p>Dave, you should take a look at perlbrew if you don&#8217;t know about it already. It will let you compile newer and older versions of Perl on a system and keep them isolated from one another. The legacy apps can use the old system Perl while your newer application can use a newer version of Perl.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lee C</title>
		<link>http://perlhacks.com/2013/02/perl-books-2/#comment-7343</link>
		<dc:creator>Lee C</dc:creator>
		<pubDate>Mon, 11 Feb 2013 18:42:38 +0000</pubDate>
		<guid isPermaLink="false">http://perlhacks.com/?p=546#comment-7343</guid>
		<description><![CDATA[I think pointing people at Chromatic&#039;s modern Perl book would be good. I think older books are valuable to more experience programmers.

What do people think about having TPF provide grants to fund creating free books for new or beginning users?

 It could be a separate funding drive, this might be one way to bring new blood into Perl and provide guidance in modern techniques to beginning (or returning) coders.]]></description>
		<content:encoded><![CDATA[<p>I think pointing people at Chromatic&#8217;s modern Perl book would be good. I think older books are valuable to more experience programmers.</p>
<p>What do people think about having TPF provide grants to fund creating free books for new or beginning users?</p>
<p> It could be a separate funding drive, this might be one way to bring new blood into Perl and provide guidance in modern techniques to beginning (or returning) coders.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Stoddard</title>
		<link>http://perlhacks.com/2013/02/perl-books-2/#comment-7342</link>
		<dc:creator>Dave Stoddard</dc:creator>
		<pubDate>Mon, 11 Feb 2013 16:14:26 +0000</pubDate>
		<guid isPermaLink="false">http://perlhacks.com/?p=546#comment-7342</guid>
		<description><![CDATA[I agree with your argument that teaching from out of date sources is not ideal.  However, I have had to teach a number of newbies Perl, and for many, this is the first programming language they have ever dealt with.  In that case, I am more interested in the teaching methodology for building a foundation of skills.  I use a combination of books, including Lerner&#039;s &quot;CORE Perl&quot; (very out of date) and Schwartz &quot;Learning Perl&quot; with its student workbook (covers up to Perl 5.10).  Once they get over struggling with the mechanics of the language and the concept of programming, it is easy to introduce them to the more modern aspects of Perl, like the say and given verbs, lexical filehandles, and unicode.

One last point (and HTML and CSS share this same issue with Perl), just because something is the latest and greatest does not mean you should use it.  If you write software for a living, and have to install that software in a variety of environments, it is very likely that some of your target environments will not be running the latest version of Perl.  Some of my not-for-profit association clients run Perl 5.6 and 5.8 in order to run legacy applications they don&#039;t understand, written by people long gone from their organization.  If the client is unwilling to upgrade, you need to write your application so it will run in any environment.

Sure, I wish I had the power to force all of my clients to move to Perl 5.16, but I don&#039;t.  And my competitors are more than willing to accept client systems as is, so if I want to do business, my applications need to deal with out of date releases of Perl.  So instead of &quot;say&quot;, I use &quot;print&quot; and stick a newline on the end.  I do keep a list of which versions of Perl my clients use, and I gently push my clients to upgrade.  But it is a slow, tedious process.  We are experimenting now with shipping our applications on a disk that gets mounted into a standalone system -- this gets around the out of date Perl problem.  So far, we have had very little push back from the clients we have offered this to.]]></description>
		<content:encoded><![CDATA[<p>I agree with your argument that teaching from out of date sources is not ideal.  However, I have had to teach a number of newbies Perl, and for many, this is the first programming language they have ever dealt with.  In that case, I am more interested in the teaching methodology for building a foundation of skills.  I use a combination of books, including Lerner&#8217;s &#8220;CORE Perl&#8221; (very out of date) and Schwartz &#8220;Learning Perl&#8221; with its student workbook (covers up to Perl 5.10).  Once they get over struggling with the mechanics of the language and the concept of programming, it is easy to introduce them to the more modern aspects of Perl, like the say and given verbs, lexical filehandles, and unicode.</p>
<p>One last point (and HTML and CSS share this same issue with Perl), just because something is the latest and greatest does not mean you should use it.  If you write software for a living, and have to install that software in a variety of environments, it is very likely that some of your target environments will not be running the latest version of Perl.  Some of my not-for-profit association clients run Perl 5.6 and 5.8 in order to run legacy applications they don&#8217;t understand, written by people long gone from their organization.  If the client is unwilling to upgrade, you need to write your application so it will run in any environment.</p>
<p>Sure, I wish I had the power to force all of my clients to move to Perl 5.16, but I don&#8217;t.  And my competitors are more than willing to accept client systems as is, so if I want to do business, my applications need to deal with out of date releases of Perl.  So instead of &#8220;say&#8221;, I use &#8220;print&#8221; and stick a newline on the end.  I do keep a list of which versions of Perl my clients use, and I gently push my clients to upgrade.  But it is a slow, tedious process.  We are experimenting now with shipping our applications on a disk that gets mounted into a standalone system &#8212; this gets around the out of date Perl problem.  So far, we have had very little push back from the clients we have offered this to.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Abigail</title>
		<link>http://perlhacks.com/2013/02/perl-books-2/#comment-7312</link>
		<dc:creator>Abigail</dc:creator>
		<pubDate>Thu, 07 Feb 2013 22:01:02 +0000</pubDate>
		<guid isPermaLink="false">http://perlhacks.com/?p=546#comment-7312</guid>
		<description><![CDATA[Lexical filehandles (well, lexical *references* to file handles) have been possible since 5.000, which predates most Perl books.

Hardly anyone used them.

It wasn&#039;t until filehandles autovivified (in 5.6.0) that lexical filehandles became popular. Before that, people prefered to use bare word file handles over typing a short extra line.]]></description>
		<content:encoded><![CDATA[<p>Lexical filehandles (well, lexical *references* to file handles) have been possible since 5.000, which predates most Perl books.</p>
<p>Hardly anyone used them.</p>
<p>It wasn&#8217;t until filehandles autovivified (in 5.6.0) that lexical filehandles became popular. Before that, people prefered to use bare word file handles over typing a short extra line.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Imran Javaid</title>
		<link>http://perlhacks.com/2013/02/perl-books-2/#comment-7279</link>
		<dc:creator>Imran Javaid</dc:creator>
		<pubDate>Tue, 05 Feb 2013 17:27:52 +0000</pubDate>
		<guid isPermaLink="false">http://perlhacks.com/?p=546#comment-7279</guid>
		<description><![CDATA[oh, shoot. I must have missed the memo on the new edition of Intermediate Perl. Going to run out and get it asap!]]></description>
		<content:encoded><![CDATA[<p>oh, shoot. I must have missed the memo on the new edition of Intermediate Perl. Going to run out and get it asap!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic page generated in 0.338 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2013-03-06 13:25:05 -->

<!-- Compression = gzip -->