Computer programming
Software engineering
Computing
Perl 6 rules
Regular expressions
Pattern matching
Automata theory