You could base your code on an existing script! There are lots of them for free.
My advice:
- Use Google to search for 'perl movie database'.
- General-non CPAN scripts normally are not based on modules. Just like school exercises.
- Don't worry about learning. After choosing the best script you must have got the basical idea. Then, doing some adjustments to your needs is the other learning part (the most difficult).
- Doing all these, might be more laborious than programming. But it is another fair way of doing the work. To know what to choose, to understand what is required are also important qualities of a programmer.
And most important: after all these you are going to know if you are going to keep on programming in the future or not!
I believe that many things must be learned in the monkeys' way: by immitation.