Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things
 
PerlMonks  

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?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1190058]
help
Chatterbox?
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others browsing the Monastery: (5)
As of 2018-05-22 20:31 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    Notices?