My pleasure. I'll offer one other piece of advice. roboticus
already said pretty much the same thing here
, but it bears repeating. Get into the habit of keeping nested blocks of code properly indented; each new block should be indented more than the block that contains it. When you see that you have levels of indentation (i.e., many levels of nesting), it's usually a clue that you need to think again about what you are doing. As you get more experience, this will become automatic, but you can always use a program called perltidy
to help you keep things neat.
Keep at it. You will get the hang of it. I just takes practice.