Perl 6, the long-awaited next release of one of the most popular programming languages, is coming to fruition after more than seven years. A complete redesign of its predecessor, Perl 6 represents a massive rethinking of both language internals and features, and provides both language developers and users a new level of flexibility and power. Coroutines, strong typing, named arguments, and expanded regular expression support are just a few of the exciting features added to the new version. This book offers Perl newcomers and seasoned developers a complete guide to this highly capable language, also known as the "Swiss army knife." The book begins with an overview of Perl 6 and the language in general. Each chapter then guides you through a key Perl feature, covering topics such as hashes, file handling, regular expressions, and object-oriented programming, and concludes with a series of exercises and accompanying solutions that will help you put what you've just learned into practice.