Beginning Perl 6

This 2-day workshop is an introduction to Perl 6. The workshop will explain the topics with working code, and the participants will be presented with exercises to solve.


The participants will get a printed copy of the 350 pages book, written for this course.


No prior knowledge of perl 6 is necessary, but programming experience (in any language) is assumed. A laptop for installation of Rakudo Perl 6 is required.

Topics covered

  1. Installation
  2. Variables, Operators and Values
  3. The Type System
  4. Control Flow
  5. Numbers
  6. Basic Input and Output
  7. Strings
  8. Arrays and Lists
  9. Pair and Hashes
  10. Procedures
  11. Regex Intro
  12. Modules
  13. Files and Directories
  14. Date and Time
  15. Ranges and Sequences
  16. Classes
  17. Writing a Module

About the teacher

Arne Sommer has a master's degree in Computer Science from the University of Oslo, Norway, where he also worked as assistant teacher for three years while studying. He has programmed in Perl since 1989 (Perl 3, 4, 5 and 6). He currently works at PQX Media as a consultant, mainly programming in Perl and frontend technologies. He made his first presentation at a conference at the Nordic Perl Workshop in Oslo in 2018.

Arne blogs about Perl 6:

Date and time

This 2-day workshop is held on 5 and 6 August from 10:00 to 18:00.


Radisson Blu Daugava hotel, our venue.


The two-day workshop costs €250.00 per attendee.


Terms and conditions

Be aware, no hardware takeaway included!

During the day of the workshop, we will serve two coffee breaks. Lunch is not included in the ticket price. The exact time and duration of the breaks is defined by the trainer.

The mininum number of attendees for this workshop is 7. The class will be held only if the minumum number of tickets are sold before 1st June 2019. In the oppisite case, the class is cancelled and your purchase is fully refunded. PerlCon does not reimburse costs of travel or accomodation costs.

You can cancel your ticket before 1st June with no cancellation fee. If cancelled from 1st June to 25th July, 75% of the ticket price is refunded. Later cancellations are non-refundable.