プログラムで何が出来るのかを知る
プログラムで何が出来るのかを知ることが大切です、いえ場合によって何が出来るのかを知ること、が大切です。
しかしPHPが出てくる前まではWeb上でプログラムを走らせるにはPerl(パール)がほとんどでした、今でもPerlでかかれているCMSプログラムがあります(Movable Type)。パールは文字列を扱うのにとても優れていて、なおかつ強力です。しかしながら、Webとの親和性やデータベースと親和性で不便さがありますので、PHPに取って代わられたというところでしょうか。