Perl: Coro asynchronous
Perl from the ground up: variables and data types
Perl from the ground up: objects and testing