Beefy Boxes and Bandwidth Generously Provided by pair Networks
The stupid question is the question not asked
 
PerlMonks  

Re^2: Perl 6 Fundamentals

by moritz (Cardinal)
on May 11, 2017 at 13:28 UTC ( [id://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
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1190058]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others examining the Monastery: (3)
As of 2024-04-19 21:49 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found