Question: I didn't realize until recently that Perl 5.10 had significant new features and I was wondering if anyone could give me some good resources for learning about those. I searched for them on Google and all I found was some slides and a quick overview. Some of the features (to me at least) would be nice if they had more explanation.

Any links would be appreciated.

-fREW

Answer: 
There's been a string of articles in [Perl Tips](http://perltraining.com.au/tips/) about Perl 5.10:

* [Regular Expressions in Perl 5.10](http://perltraining.com.au/tips/2008-02-08.html)
* [Perl 5.10: Defined-or and state](http://perltraining.com.au/tips/2008-03-03.html)
* [Switch (given and when)](http://perltraining.com.au/tips/2008-03-12.html)
* [Perl 5.10 and Hash::Util::FieldHash](http://perltraining.com.au/tips/2008-03-25.html)
* [Smart-match in Perl 5.10](http://perltraining.com.au/tips/2008-04-18.html)

There are also my *What's new in Perl 5.10* slides on [Perl Training Australia's presentations page](http://perltraining.com.au/tips/2008-04-18.html), but since they were written before 5.10 was released, some things may have changed slightly. I believe that rjbs' [Perl 5.10 for people who aren't totally insane](http://www.slideshare.net/rjbs/perl-510-for-people-who-arent-totally-insane/) now covers everything my slides used to.

All the best,

*Paul*

*Mandatory bias disclosure: I wrote almost all of the resources mentioned in this post,*
*[Learning Perl, Fifth Edition](http://oreilly.com/catalog/9780596520106/)* and later scover 5.10. Other than that, the resources that other people mentioned, including perldelta, are pretty good. I've written a couple of articles about some of the features for [The Effective Perler](http://www.effectiveperlprogramming.com/category/perl/5-10/).

The best way to get started is to pick an interesting feature and play around with it. That's how the authors of the guides you'll find figured it out. That's how you really should start learning anything is just about any language.