Webページ作成を目的として利用されることの多いプログラミング言語の1つが、PHPです。
・GitHubが毎年発表しているレポート「Octoverse」に掲載されている2018年の人気ランキングで第4位
・TIOBE Softwareが発表した2019年度1月期の人気プログラミングランキングで第8位
上記のような結果が出ていることからも、世界的に人気のある言語であることが分かりますね。
そんなPHPですが、人気なだけでなく文法構造がシンプルで分かりやすいことから、これから勉強していこうと考えているプログラミング初心者の方も、多いのではないでしょうか。
そこで今回は、これからPHPの勉強をしていく方におすすめの入門サイトを7つ厳選して紹介していきます。
最後にはPHPを勉強するときに必要になる環境構築について、また、PHPの簡単な構文も紹介しているので、PHPに興味のある方は、ぜひ最後までチェックしてみてくださいね。
それではさっそく、PHPの学習に役立つ入門サイトを順番に見ていきましょう。
記事のもくじ
《企業サイト》初心者におすすめのPHP入門サイト
ひとことで「PHPの学習に役立つ入門サイト」と言っても、企業・個人サイト問わずその種類は様々です。
そこで今回は、より分かりやすくするため、下記3つのカテゴリに分けておすすめのサイトを紹介していきます。
・初心者におすすめの企業のPHP入門サイト
・初心者におすすめの個人のPHP入門サイト
・中級者・上級者におすすめの企業のPHPサイト
ぜひご自身のレベル感に合う項目をチェックしてみてください。
まずはプログラミング初心者におすすめの、企業が運営している入門サイトからチェックしていきましょう。
企業サイトのなかでも特におすすめなのが、下記3つです。
・ドットインストール:PHP入門
・paizaラーニング
・Progate
それでは、各サイトの特徴を1つずつ見ていきましょう。
初心者におすすめの企業のPHP入門サイト1:ドットインストール
PHPのおおまかな仕組みを理解したい方におすすめなのが、ドットインストールです。
コードの説明はもちろん、PHPの概要や開発を行うための環境の説明も含まれているので、「そもそもPHPとは?」というところから知りたい方にもピッタリですよ。
動画で学習を進めていくタイプのサイトですが、動画はすべて3分以内の動画で提供されているため、通学・通勤・仕事の合間などのスキマ時間を有効活用することができますね。
初級動画のほとんどが無料で視聴できるのも、入門サイトとしてオススメできるポイントです。
なお、ドットインストールでは中・上級者向けの動画も提供されており、月額980円(税込・2020年9月18日時点)を支払うことで、視聴できるようになっています。
初級動画を視聴したのち、より深い知識をつけたいときにもそのまま活用できるのが便利です。
初心者におすすめの企業のPHP入門サイト2:paizaラーニング
paizaラーニングは、プログラミング就活・転職サイトも運営している、ギノ株式会社によるプログラミングの学習サイトです。
ドットインストール同様、動画がメインのサイトで、1本3分の動画を視聴することでPHPをはじめとしたプログラミング言語を学ぶことができるようになっています。
paizaラーニングの特徴は、実際にコーディンクを行いながら学習を進めることができることです。
なお、コーディンクはブラウザ上で行えるため、ご自身での環境構築の必要はありません。
また、分からないポイントは現役エンジニアの方に質問できるのも、paizaラーニングならではの魅力です。
不明点をすぐに解消できるので、プログラミング初心者でもサクサク学習を進めることができるでしょう。
初心者におすすめの企業のPHP入門サイト3:Progate
Progateは100ヶ国以上でサービスを提供している、人気のプログラミング学習サイトです。
スライドで概要を学び、その後コードを実際に書いて覚えることで、プログラミングの力を養っていく構成になっています。
スライドはイラストを中心に記載されているため、直感的に理解することができますよ。
ProgateのPHPコースにはⅠ~Ⅳの4つのレベルが準備されており、基礎レベルのⅠは無料で、有料会員になるとより難易度の上がったⅡ~Ⅳのコースが受講でるようになっています。
無料・有料どちらとも受講の回数制限はないため、理解できるまで何度も勉強できるのが魅力ですね。
PCはもちろん、スマホでも利用できるので、通学・通勤のおともにもぴったりです。
《個人サイト》初心者さんにおすすめのPHP入門サイト
企業運営のPHP入門サイトを見てきたところで、次に個人運営のおすすめサイトを紹介していきます。
今回紹介するのは、下記2つのサイトです。
・初心者用PHP入門
・PHPBook
なお、個人サイトでは企業サイトと比較すると、情報の新しさや正確性が低い可能性がゼロとは言い切れません。
心配な方は、できるだけ複数のサイトで情報の内容を比較するなどして確認を行うようにしましょう。
初心者さんにおすすめの個人PHP入門サイト1:初心者用PHP入門
1つ目におすすめなのが、タイトルからも初心者向きであることがよく分かる「初心者用PHP入門」です。
このサイトでは、PHPの開発を始めるための環境構築方法から文法まで、基本的な内容を網羅的に学ぶことができます。
環境構築の際のインストール方法は、キャプチャつきで説明がされているので、アプリ・ソフトウェアの使い方に慣れていない方も安心ですね。
実際にコードを書きながら学習を進めるタイプのサイトではないので、教科書のような感覚でチェックしていくのがおすすめです。
初心者さんにおすすめの個人PHP入門サイト2:PHPBook
2つ目のおすすめは、TATSUO IKURAさんによって運営されている「PHPBook」というサイトです。
初心者~中級者をターゲットとしたサイトで、PHPのインストールから関数・外部モジュールの利用まで、1つ1つ詳しく解説されています。
ただ、内容が詳しいがために、プログラミングを一切に習ったことのない方には少し難しく感じることもあるでしょう。
ほかの言語でもプログラミングを少し触ったことのある方、PHPを少しでも学習した経験のある方にはおすすめのサイトです。
《企業サイト》中級者・上級者におすすめのPHPサイト
ここまで初心者さんにおすすめのPHP入門サイトを見ていきましたが、学習を進めていくうちに、よりレベルの高いサイトが知りたくなることもあるでしょう。
そこで、ここからはPHPの学習が進んだ中級者・上級者におすすめのサイトも合わせて紹介していきます。
中級者・上級者におすすめの企業のPHPサイト1:Udemy
Udemyはドットインストール・paizaラーニングと同様、動画を見ながら学ぶことのできるサイトです。
PHPだけでもかなりの数の講座が取り揃えられているため、PHPの中でもより詳しくなりたい分野がある方におすすめです。
掲載されている動画はほとんど有料ですが、各動画の学習内容や必要条件だけでなく、作成者や評価を見ることもできるので、様々な項目をチェックしながらご自身に合う講座を購入してみてください。
中級者・上級者におすすめの企業のPHPサイト2:codecademy
codecademyは8つのカテゴリ、約20時間でPHPの概要から関数・ループまで学習できるサイトです。
必須ではないものの、カリキュラムを学ぶ前提条件にHTMLの概要を知っていることが含まれているため、まったくのプログラミング初心者にはあまりおすすめできません。
英語のサイトなので、プログラミングとともに英語を学びたい方、IT業界で使用される英語に慣れておきたい方にはぴったりです。
PHPの開発環境を整えよう
ここまでPHPの学習におすすめの入門サイトを紹介していきましたが、PHP学習前には、基本的に開発環境を整える必要があります。
開発の手順はWindows・Macなどの端末によるものだけでなく、それぞれのバージョンによっても異なります。
具体的なインストール要件や方法については、PHPの公式サイトに記載されているので、事前にチェックしておきましょう。
PHPの基本構文を紹介
ここまでPHP学習におすすめの入門サイト・開発環境について紹介していきましたが、最後にPHPの基本構文を3つ紹介します。
PHPを学習する上で必ず使用することになる構文なので、これからPHPを勉強しようと考えている方は、ぜひ事前に頭に入れておいてくださいね。
PHPの基本構文1:PHPの開始タグ・終了タグ
PHPでスクリプトを書く際には、開始タグ・終了タグと呼ばれるものが必要です。
PHPのスクリプトを書くときに必ず使用するものなので、この機会に覚えてしまいましょう。
開始タグ:<?php
終了タグ:?>
ちなみに、プログラミングを学ぶ第1歩として定番の言葉である「Hello World!」を出力させるPHPのスクリプトは下記の通りです。
<?php
echo “Hello, World!”;
?>
PHPの基本構文2:ブラウザへの表示
PHPでブラウザに文字を表示させたいときには「echo」を使用します
複数行にわたる命令文は、セミコロン(;)で区切るのがPHPの決まりです。
<?php
echo “セブ島でIT / プログラミングを英語で学べる”;
echo “日系で唯一の政府認定校”;
?>
セミコロンを忘れるとエラーになってしまうので、必ずチェックするようにしましょう。
PHPの基本構文3:PHPのコメントアウト
PHPのコメントには3つの種類があります。
・#(シャープ記号)
・//(スラッシュ記号)
・/* */(スラッシュ・アスタリスク記号)
「#」と「//」の使用方法は同じで、行の終わりまでの記述をコメントアウトします。
「/* */」は「/*」から「*/」までに記載された記述をコメントアウトします。
複数行のコメントアウトができるのは「/* */」のみです。
コメントアウトの方法はそれぞれメリット・デメリットがあるため3種類すべて覚えておくことが理想です。
ただし、できるだけ覚える量を少なくしたいという方は、まずは単一行を含む複数行のコメントアウトに使用できる「/* */」を覚えておくとよいでしょう。
まとめ:PHPの入門サイトはたくさんある!有効利用してPHPエンジニアに!
今回はPHPのサイトを
・初心者におすすめの企業のPHP入門サイト
・初心者におすすめの個人のPHP入門サイト
・中級者・上級者におすすめの企業のPHPサイト
上記3つのカテゴリに分けて紹介しました。
ぜひ今回の記事で紹介した入門サイトを参考に、PHPの勉強に役立ててみてくださいね。
「これからの時代、プログラミングと英語が必要そう…」 それは、間違いではありません。 あと10〜20年の間に、人間が行う仕事の約半分が機械に奪われると言われています。 そのような未来がきたとき、自分自身、そしてあなたの大切な人を守れますか? セブ島 IT×英語留学の「Kredo」では、 政府公認ITカリキュラム 大学教授レベルのフィリピン人IT教員 スピーキングに特化した英語クラス 日本人スタッフによる学習サポート などによって、 これからの時代に必要なIT×英語のスキルが 初心者からでも最短で身につきます。 KredoのIT留学で人生を変えてみませんか?