in reply to
In need of guidance
This sort of question comes up quite often. See for example:
Re: Real Life Perl Exercises
Re: Perl Exercises: For Beginners
Problems to solve for Perl Beginners
Small Perl quests for a beginner?
Apart from that, you can't beat a project (such as your "Music Recognition Software") that you feel personally motivated to write.
Comment on
Re: In need of guidance
In Section
Seekers of Perl Wisdom