- ベストアンサー
0から覚えるPHP
WEBデザイナーをやっております。 スキルアップのためPHPを覚えようと思うのですが、 プログラミング知識が全くない者がPHPを理解して 書けるようになるにはどのくらいの時間がかかるのでしょうか? また参考書籍などあれば教えて下さい。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
私は昨年の秋ごろにプログラミングの知識が全くなくPHPを学んだ者です。PHPを理解してソースコードが書けるようになったのは、PHPを始めてから4ヶ月ぐらいでした。1日2-4時間のペースで毎日やった成果だと思います。 しかも、C,C#,Java,JavaScript,Actionscriptは全く勉強していないのに、PHPを学んだお陰で、それらの言語のソースコードが何となく理解できるようになりました。ただし、それらの言語のソースコードが書けるとかはまた別だと思います(余談ですが一つの言語をマスターすれば他の言語を新たに学ぶのに2週間で覚えられると言う人がいますが、それは本当みたいです。また、PerlやRubyはPHPの文脈が異なるため、まだ理解できません。なぜなら、PHPの文脈はCやJavaから影響された言語だからだそうです)。 参考書籍に関しては私も最初は大型書店を何件も廻っても、どの本が良いのか全く分かりませんでした。某掲示板によるレスで「それをやっとけばマスターになれる」みたいな書き込みがあって、それを半信半疑しながら購入したところ、そのレスの言うとおりでした。ただし、基礎を固めるために、その本の指示されたステップ通り順番に理解していく必要がある。 ■入門書 『速効!図解プログラミングPHP + MySQL―Windows/Linux PHP5対応』(ハーシー著) ↓ ■これはさすがに中級者向けの本ですが入門書をある程度理解できるようになると、その本が何故か理解できてしまう。 『はじめてのPHP言語プログラミング入門』(大垣靖男著) ↓ ■サンプルコード集 『PHPによるWebアプリケーションスーパーサンプル 活用編』(KJ,田中ナルミ著) ■リファレンス(辞書) 『Pocket詳解 PHP辞典』(山田祥寛著) 以上、あくまでも参考程度でお願いします。私はその本を買ってPHPをそれなりのソースコードが書けるようになりました。参考書籍はあくまでも人によって分かりやすいものもあればそうでもないものもあります。要するには大型書店へ行って自分が「分かりやすい」と感じた本を購入すると良いと思います。
その他の回答 (2)
- tenderfeel
- ベストアンサー率56% (215/379)
私今ちょうどPHP猛特訓中なんですが 元々Javascriptを覚えてたのと、Wordpress使ってた関係で 本買わずにWebの情報だけでなんとかやれてます。 買うとするなら青本・赤本かなあと。 ▼PHP4赤本のPDF版 http://www.net-newbie.com/support/pdf/ ▼PHP5青本 http://www.amazon.co.jp/PHP5%E5%BE%B9%E5%BA%95%E6%94%BB%E7%95%A5-%E3%82%A8%E3%82%AD%E3%82%B9%E3%83%91%E3%83%BC%E3%83%88%E7%B7%A8-%E5%BB%A3%E5%B7%9D-%E9%A1%9E/dp/4797331305/ref=pd_bxgy_b_text_b Javascriptのコードがなんとなく理解できるなら、PHPはやりやすいと思います。 でもスキルアップならAjaxマスターでもいいんじゃないかなと。 今流行ってますしね。 どのくらいかかるか、というのは十人十色なのではっきり言えませんけど デザイン専門というわけでなく、HTMLでページ組んだ経験があるなら 普通の人よりは確実に早く覚えれると思いますよ。 if()とか$hogeとかechoとか見たことあればなおgoodです。 本もマニュアルもドッキリする情報量なので まずその厚さと量に挫けないことが難関かも…
お礼
あいにくJavascriptのコードも理解できないほど プログラミングには疎いです。 Ajaxは前のプログラマーの知り合いが今はコレと 言っていたので、なんとなく知っている程度です。 >本もマニュアルもドッキリする情報量なので >まずその厚さと量に挫けないことが難関かも… 険しい道のりが伝わってきます・・。 ありがとうございます。
- Tasuke22
- ベストアンサー率33% (1799/5383)
プログラム経験が無い、という記憶ははるかかなた 記憶が霧の向こうなので想像も出来ないのですが。 今まで人に教えた経験から言うと、プログラミング が苦手な人は論理演算があまり出来ない人が多いよ うに見受けられます。これは論理思考にもつながる のでは無いか、と思います。 似たような概念に集合があります。基本はAND,OR,NOT の3つの演算です。これをきっちり習得してください。 この演算、及び思考が出来るようになると、プログラ ミングで条件式を書く時に迷いが少なくなります。 特に出来ない人はNOTとORの組合せがほぼダメダメです。 以上はどのようなプログラミングでも言えることです。 PHPの解説は、人によって適書が違うと思うので、図書 館に行けば多くの解説書があると思われますので、 最低でも1冊に30分は使って自分に合うものを探すこと をお勧めします。
お礼
お礼が遅くなってしまって申し訳ありませんでした。 なんか回答を見て、ますます独学での習得は 難しいような気がしてきました。 覚えるには相当気合い入れて勉強しなければ ならないのでね。 ありがとうございます。
お礼
お礼が遅くなってしまって申し訳ありませんでした。 1日2-4時間のペースで4ヵ月ですか。 やはり習得するにはそれくらいの時間がようするんですね。 書籍を紹介していただきありがとうございます。 大変参考になりました。