Beefy Boxes and Bandwidth Generously Provided by pair Networks
Just another Perl shrine
 
PerlMonks  

Re: Perl 6 Fundamentals

by nikosv (Deacon)
on May 09, 2017 at 17:45 UTC ( [id://1189931]=note: print w/replies, xml ) Need Help??


in reply to Perl 6 Fundamentals

I was logged out....
I'm a bit concerned about the timing.I mean there are 3 or 4 books on Perl 6, all introductory, coming out at about the same time which makes choosing the right one particularly tough. What's going to be the deciding factor?

Replies are listed 'Best First'.
Re^2: Perl 6 Fundamentals
by moritz (Cardinal) on May 11, 2017 at 13:28 UTC
    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.

Re^2: Perl 6 Fundamentals
by Your Mother (Archbishop) on May 09, 2017 at 17:53 UTC

    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.

      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?
        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)

        Cheers Rolf
        (addicted to the Perl Programming Language and ☆☆☆☆ :)
        Je suis Charlie!

Re^2: Perl 6 Fundamentals
by Laurent_R (Canon) on Jul 09, 2017 at 21:31 UTC
    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.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1189931]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others sharing their wisdom with the Monastery: (2)
As of 2024-04-19 21:01 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found