As the author of "Perl 6 Fundamentals", let me try to answer that.
Think Perl 6 teaches introductory programming and computer science, using Perl 6 as the language.
Learning Perl 6 isn't done yet, so it's hard to tell, but it seems to be along the same lines of Think Perl 6, targeting absolute programming beginners who don't know variables, loops, scopes etc. are. Maybe more focused on learning programming, and less on computer science.
Perl 6 Fundamentals assumes that you already know how to program, and you know the basic constructs (variables, functions, classes, objects, recursion), but have no experience in Perl 6. It aims to show practical examples, in the hopes of inspiring your and teaching you to write practical Perl 6 code.
I can't comment on Andrew Shitov's books, because I haven't read them yet. Perl 6 at a Glance by Andrew Shitov teaches the Perl 6 basics point by point, using one to three-line examples for each feature. In contrast, Perl 6 Fundamentals shows and develops larger, somewhat practical examples, and explains the features used along the way.
P.S. I'll post on perlmonks once "Perl 6 Fundamentals" is available for sale.
| [reply] |
Your purpose is the deciding factor. Perl 5 is here and wonderful and there are many jobs if you’re willing to move. Perl 6 is barely a toddler right now and despite how interesting and promising it is, it’s still not really what most of us consider production ready, depending on one’s tolerance for risk and commitment to participating in moving the ball forward.
| [reply] |
sure,the deciding factor as far as if you want to try Perl6 goes.But if you've made up your mind,then which book to choose from?
| [reply] |
Read them all and tell us. :)
No, seriously they are new books, how do you expect comparative reviews already?
And if they were published one after the other, what would have been the difference?
What if you (most probably) only read the first and the "best" was the last?
Additionally that's very personal, for instance my favorite intro to Perl 5 is in a chapter of a Damian Conway book which is out of print in Germany. (Even not mentioning the Panther book)
| [reply] |
I'm coming a bit late to this discussion which I had not seen before, but just want to point out that my book, Think Perl 6, is available (PDF format) for free download: http://greenteapress.com/wp/think-perl-6/. So you can start reading it before you decide to buy the printed version.
| [reply] |