寝る前考えてみたとりあえず知っておいた方が良いんじゃないか的な物

とりあえず、全くのゼロであれば、以下の2つの項目は認識しておいた方がいいかも

  • 条件分岐・繰り返し
  • データ構造

「条件分岐」「繰り返し」

プログラムには「条件分岐」と「繰り返し」がありまして、

選択は普通のプログラムだと「if」とかで表現されていて、ある条件に合致したときその処理を分岐
させることができます。

use strict;
use warnings;

my $num = 10;

if( $num == 10 ) {
  print "ok\n"; 
}
else {
  print "ng\n";
}

で、「繰り返し」は「for」もしくは、「while」で表現されるケースがおおいです。
どちらも条件が満たされるまで同じ処理を繰り返します。

while

use strict;
use warnings;

my $num = 10; 
my $i   = 0;
while( $num > $i ) {
     printf("%s\n",$i++);
}

for

use strict;
use warnings;

for my $i ( 0..10 ) {
    printf("%s\n",$i);
}