Welcome adamZ88. Make it fun AND useful, learn by fiddling and tinkering (i.e. less reading, more running/modifying example code). Once you got the basics of the Perl language down (don't try to learn every function, but at least know they exist). Dig into cpan, here are some modules that could be of interest to you: