こんにちは!kobakoスタッフです。
PHPっていうプログラミング言語、聞いたことありますか?
PHPは初心者にも比較的わかりやすいプログラミング言語として有名です。
初心者用かと思いきや、実際のWEBサービスでもバリバリ使われており、Facebookも初期はPHPで作られていたそうな。
今日はPHPってなんなの?という疑問にお答えします。
WEBサービスを作るプログラミング
PHPは簡単に言えば、WEBサービスを作るプログラミング言語、と言えます。
WEBサービスというと、例えば、
Facebookだったり、Amazonだったり、Googleだったり。
日本だと、Yahoo!や楽天などがあげられるでしょうか。
とにかく、みなさんが使うWEBサイト、そのほとんどがWEBサービスと言えるでしょう。
ホームページとWEBサイトの違い
初心者の方ですと、そもそもここに疑問を持つ方もいらっしゃるんじゃないでしょうか?
ホームページとWEBサイト、はたまたWEBサービスは何が違うの?と。
実はほとんど同じです!
ただなんとなくの区分ですが、
ホームページは情報が載っているだけで雑誌的に読むだけな存在。
WEBサイトとWEBサービスはほとんど同じ意味で、
検索したり、会員登録したり、商品を購入したり、など、
情報を読むだけではなく、操作が含まれるようなものがWEBサイト、WEBサービスといえるでしょうか。
ホームページの作り方
ホームページは、読み物的存在と言いました。
ホームページは、HTMLというファイルを作って、
サーバーと呼ばれるコンピューターに置いておくことで、
私たちはHTMLをダウンロードしてホームページを閲覧できる仕組みです。
WEBサービスの作り方
ホームページはHTMLファイルを設置しておくことで実現できます。
対してWEBサービスは、HTMLファイル自体をプログラムで作る、という感じです。
そのHTMLファイルを作るプログラム、
それが今回のPHPというわけです。
仕事としてもPHPは人気
WEBサービスを作るのに適しているのがPHPです。
初心者にもとっつきやすい上に、幅広く使われています。
そのため、実際のプログラマー市場でもPHPは人気で、
実際にプログラマーに仕事や案件を検索してみると、
PHPが圧倒的に多かったりします。
学習しやすい上に、仕事としても使えるので、
非常にコスパの良いプログラミング言語です。
PHPの学習方法
PHPに限らず、プログラミング全てにおいて言えることですが、
とにかく作りたいもの、作れそうなもの、面白そうなもの、
ひたすら作っていく、というのがおすすめです。
アイディアを形にしていくことはとにかく楽しいですし、
何よりも自分で進んで勉強することが本当に重要です。
いい気分ジェネレーター
ちなみに僕がお勧めする、最初に作ってみるべきおすすめプログラムが、
いい気分ジェネレーターです。
名前を入力すると、素敵な一言を投げかけてくれます。
- 入力をさせる機能
- 受け取った文字を加工する機能
- おもしろおかしく、メッセージを選択する機能
こういったWEBサービスの基本が詰め込まれています。
PHPが向いている子供
PHPが向いている子はこんな子です。
- WEBサービスに興味がある子
- 人とコミュニケーションを取るのが好きな子
- インターネットが好きな子
- クラスで人気者になりたい子
WEBサービスは、URLがあればどこでも使えるのがメリットです。
なので、友達や他人に勧めて使ってもらいやすく、敷居が低いことが特徴です。
PHPでWEBサービス、WEBプログラミングがやりたい生徒さんは、
ぜひぜひkobakoへいらっしゃってくださいね!