in reply to Where Do I Go Next?

It depends on what you want to do with Perl.

For instance, if you want do do things with databases, then now should be a good moment to start learning SQL and how relational databases work. If on the other hand, you want to make dynamic websites, a course in HTML and CSS and reading the docs of modules such as CGI, Catalyst or Dancer will be more appropriate.

Now is the time to start applying what you have learnt. For sure the things you now write will most likely be slow, ugly, inefficient and will re-invent the wheel over and over again, but that is OK. Once you feel up to studying Intermediate Perl, you can revisit your work and improve it.


A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James