質問: PHPにはライブラリ、テンプレートエンジン、フレームワークと色々あるようですがどの順番で学び始めたらいいのでしょうか? あとその中でも色々種類があるようなので、 おすすめがありましたら教えてください!
回答: 一般的には、素のphpから初めて、やりたいこと(例:特殊なメールを送信する、画像を加工するなど)が出てきたら、各種ライブラリを試す感じでしょうか。 テンプレートエンジン や フレームワーク は次々にいいものが出てきます。 せっかく1つ勉強してももっといいものが出てきてそっちが流行ってしまうとせっかく勉強したものがまったく無意味になるので使ってみるならそのつもりで。 その点、素のphpは、phpが存続する限りその知識は無駄になりません。 フレームワークは、CakePHP が良さそうです。まあそのうち廃れるでしょうけど。 テンプレートエンジン は Smartyが有名ですが、必要性をあまり感じません。どうせすぐに廃れます。