Andrew Shitov’s Raku Books
A growing shelf of hands-on books on the Raku programming language, turned into one browsable site — with code examples running right in your browser.
Start reading → The Raku Course
Books by Andrew Shitov · Code runs on Raku.js
The books
The Complete Course of the Raku Programming Language
The complete, hands-on course of the Raku programming language — five parts of theory and practice with hundreds of quizzes and exercises, hosted online at course.raku.org.
Raku One-Liners
Short, powerful Raku programs — command-line one-liners for files, numbers, strings, and dates, a tour of the language’s most expressive syntax, a round of Raku golf, and a look behind floating-point arithmetic.
Working with Numbers
- Grepping multiples of 3 and 5
- Generating random integers
- Working with big numbers
- Testing palindromic numbers
- Adding up even Fibonacci numbers
- Playing with Fibonacci numbers
- Distance between two points
- Playing with prime numbers
- Using map and Seq to compute the value of π
- Computing totals
- Sum of the numbers equal to the sum of factorials of digits
- 42 via the cubes

Using Raku: 100 Programming Challenges Solved with the Brand-New Raku Programming Language
100 programming challenges solved in Raku — string handling, numbers, aggregate data, regexes and grammars, dates, and parallel computing — each with a runnable solution.
Aggregate Data Types
Creating a Compiler in Raku
A step-by-step coding essay that builds a working compiler in Raku — from a tiny translator through grammars, actions, and an abstract syntax tree to a full calculator and interpreter.
Perl 6 at a Glance
A quick dive into Perl 6 (now Raku): the essentials, operators, subroutines and types, object orientation, regexes and grammars, and a practical appendix — the initial knowledge to start working with the language.