質問: 初心者向けの分かりやすい説明のPHPの本でおすすめのものを教えて下さい。 ### 自己紹介と経緯 スマホアプリ、Webアプリ、を作ってみようと思い、プログラミングを始めたプログラミング初心者です。 いままでHTMLとJavaScript(+少々のCSS)を使って、遊んだりした経験があります。 (恐らく、「プログラミングってなぁに?」という初歩の初歩は卒業していると思います。) 今の当面の目標は、単語帳アプリやマインドマップアプリのような簡単なアプリを作るなかで、 コンピューターやプログラミング、開発、というものに親しんでいこうと思っています。 そのために、Web通信の知識やサーバーサイドの知識、PHP、などを勉強する必要があると思い、いまPHPの勉強をしています。 ### 勉強教材について インターネット上の点々バラバラな記事による勉強は少し効率が悪いと思い、 よくまとまった本の必要性を感じました。 0、プログラミングや開発についての基本概念、思想について初心者向けにわかりやすく解説している本。 1、PHPにまつわるWeb上の諸基本概念(cookie、session、CGIとPHPの違い、など)について初心者向けに分かりやすく解説している本。 2、コマンドや用語・概念等を素早く参考できる初心者向けリファレンス。 3、Webアプリ開発向けの実践的なサンプルスクリプトなどが豊富な初心者向けの本。大学受験でいうところの、過去問演習。 の4点セットが手元にあると心強いです。 0に関しては、初歩として、谷尻かおり氏の有名な本(タイトルは忘れた)を一部読んでみて、良いと思いました。 1に関しては、目次の内容からよさげな本一冊借りてみたのですが、説明は色々中途半端すぎて、あんまり使いづらいので止めました。現段階では1のような内容のものが重要だと思うので、これは手に入れたいです。 2に関しては、秀和システムの『PHP5リファレンス&逆引き ユーザー便利帳』というのを借りたのですが、使いにくいということはなさそうです。他に気になる評判の本として、『PHP逆引きハンドブック』というのがあります。(ただ、これは図書館に置いてなかった...) 3に関しては、まだ探せていません。 上記のような内容のものでおすすめのものがありましたら、ご回答宜しくお願いします。 ### 追記:仕様OSとversion Windows10になります
回答: PHPマニュアルに大抵書いてあると言えば書いてあるんですが...。 PHPマニュアルを使えるようになるのが初心者のまずやるべきことではあるのですが、それではダメですか? プログラミングは得てして難しいものなので、あまり「簡単なもの」ばかり求めていると早い段階でつまずきます。(teratailでも書籍の早い段階でつまずいた人がたくさんいますね) 私も書籍購入はだいぶ経ってからでしたし、「ここのこれがより詳しく知りたい」という観点で購入決めましたし。 大体がPHPの概念とか歴史とか環境構築とかから入ってるような本ですけど、そこを書籍で求めることはなかったですね。 専らネットで検索して自分で試して失敗して試行錯誤の繰り返しで覚えました。 プログラミングは時間と労力かけないときちんと身に付かないものです。 あと本は借りるより自腹切って買って手元に置いておいたほうが良いです。 とりくむ姿勢、モチベーションに雲泥の差が出てきます。 一応「PHP技術者認定試験」というのもあるので、初級からやってみてもいいかもしれませんね。 業務ではあまり扱わないような機能も網羅的に学習できます。 いずれにしても「自分の手でコードを書いて動かすこと」必ずしてください。 あと開発に関してはテキストエディタではなくIDEの方がいいです。 有名どころだとEclipse。 IDEは初心者には難しいとは言われますが、これもPHPマニュアル敬遠と同じく 使いこなせるようになったときのメリットの方が大きい。 構文エラー程度なら実行しなくても教えてくれる。