Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask

Re^2: Perl 6 Fundamentals

by moritz (Cardinal)
on May 11, 2017 at 13:28 UTC ( #1190058=note: print w/replies, xml ) Need Help??

in reply to Re: Perl 6 Fundamentals
in thread Perl 6 Fundamentals

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.

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others having an uproarious good time at the Monastery: (4)
As of 2022-11-29 03:22 GMT
Find Nodes?
    Voting Booth?