in reply to Whats next step after basics

      Just do it. Start writing that application. Whenever you encounter something you don't know, research it.

++

JavaFan gave you advice that can't be repeated enough (especially to me ;) ).

I love the Perl books, tutorials and sites like Perl Monks but there's nothing like throwing yourself in to the middle of the woods with nothing but a pocket knife (in this case maybe perldoc) and figuring out how to get home.

That could even be taking a note pad and write down what you want that application to do — in detail. Break down the steps a user has to take to achieve specific goals (again in detail). You've written the bulk of your application without a single line of Perl.

Good luck!

P.S. One day I'll take my own advice. Hopefully that day is today. ;)