PHP(プログラム)を初心者から勉強する良い方法

LINEで送る
Pocket

この記事の所要時間: 約 4分57秒

PHP私は、Webデザイン、ディレクションといった仕事がメインですが、プログラムの知識は全くありません。

 

というか、全く苦手です。

 

しかし、仕事上、その分野の仕事をできる人材がいないため、自分でやるしか仕方がない。

 

そこで、とりあえずPHPをマスターするとか大げさなことではなく、とりあえず

 

  • やりたいことを調べればできるレベルになりたい。
  • わからないところがわかるレベルになる

 

という段階にいく必要がありました。

 

WebデザイナーがWebプログラミングまでできるようになることは、非常に大切です。

基礎だけでもしっかり身に付ければ、後は必要に任せて上達はできるもの。

 

そこで、同じように、デザイン経験があるが
PHPができるようになりたい方へ参考として
私が行った学習方法を書いておきたいと思います。

 

結論から言うと、私の場合は、PHP初心者から抜け出すのに2週間でした。

 

 

PHPを学習する前の私のスキル

 

  • Webデザイン全般のスキルはある。
  • HTML、CSSは手打ちで書ける
  • Javascriptなど、ソースを見てちょっとしたカスタマイズができる
  • WordPressのテンプレートなども適当にカスタマイズができる
  • エクセルは触れるレベルで使えるレベルではない

 

といった感じ。

 

プログラムのわからないところ

 

  • プログラムをみて、なんとなくどういったことが書かれているかは想像できるが
    記号系(  ” , ’ ,  [ ] やドッド、カンマなど )の繋がりや意味がわからない
  • エラーの原因がさっぱり見当つかない
  • シンタックスエラーの原因が全く見当つかない
  • 関数、配列、値などの意味、説明は何度も読んだが、使い方はさっぱり。

 

といった感じ

 

ところで、PHPといっても、何がしたいか、作りたいものなど

目的がはっきりしていると理解は早いかもしれません。

 

私の場合は、データベースから必要な情報を読みとって、

Webサイトに表示したいというものでした。(かなり基本的なところ)

 

さらに、指定した日付になると非表示したりなど

ちょっとしたオプションをつけれるようにしたい

 

そこで、ネットでPHPの基本を読んだりしていくも、部分的には理解できても

体系的につかめないため、やはり、参考書・テキスト本を探すことに。

 

AMAZONでいろいろ探したのですが、目的にピッタリの良書がみつかりました。

 

MySQL入門以前

著者:石田 豊

 

タイトルではPHPを学ぶ本という感じではないのですが、

この本は、MySQLでデータベースの作り方を学習し、

そのデータの中身をPHPでHTMLに書き出すということを

非常に初心者にわかるようにできており、

この1冊で、今まで点の知識だったのもが、ぐんぐん繋がり始めました。

 

本としては今では古い内容となっていますが、学習内容は一緒なので、

全く問題はありませんでした。

 

しかしながら、この本はもう販売されておらず、中古品でしか売っていません。
しかもですねー、なんと、定価よりも値段が高い。

 

ひどい話だと思いながらも、泣く泣く本を注文。

ですが、やっぱり買ってよかったです。

※それだけ需要があるので、値段も上がっているんですかね。やっぱり。

 

この本(MySQL入門以前)の良いところ

 

  • HTMLがわからない初心者にもわかるように書かれている
  • Windows、MAC、両方に対応して書かれている
  • とりあえず、意味は分からずとも、手を動かして作っていくことで理解できるようになっている
  • 今までなぜわからなかったのだろうと思えるほど簡単にできる

 

毎晩、約2時間程度、この本の内容をひらすら進めていき

約2週間ほどで終わりました。

 

それからは、自分でDBを作って、簡易サイトを作って、やれることを増やしていってます。

 

私なりにプログラム(PHP)を学習するコツ

 

プログラマーにとっては当たり前の内容ですが、

 

  • とにかく、やっぱり毎日少しでもプログラムに触れること。
    その時わかった気になっても2、3日後には見事に忘れています。
  • ツールは使わずに、手打ちで真面目に書いていくこと。
    エラーが出る部分は入力ミスがほとんど。その癖を知る必要があります

 

 

現在は、中級レベルになりたいと思い、

他の本にも手を出しましたが、まだちょっと早すぎました。。。。

 

中級になる良い良書や方法がわかれば、また書き残したいと思います。

 

わかりだすと奥が深く、本当に楽しくなってきました。

しかし、当たり前ですが、プログラムってやっぱり数学ですね。

式ばっかり。

はやく綺麗なプログラムが書けるようになりたいですね。

 

 

 

LINEで送る
Pocket

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です