>>「真面目」でも「頭がいい人」でもお金持ちになれないたった1つの理由とは

PHPオンライン学習サービスおすすめ7選【現役エンジニアが厳選】

記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。

「PHPをオンラインで学びたい!」

「学習サービスをどうやって選べばいい?」

「学ぶコツがあれば知りたい」

PHPを学ぼうと決めたものの、どのサービスを利用すればいいのか、困っていないでしょうか。

特にオンライン教材の場合は講師と直接会うことがないので、挫折しないかどうかという不安も大きいはず。PHPを学べる教材は多いので、何を基準に比較していいかすらわからず、学習を始める前に困ってしまう気持ちもわかります。

そこでこの記事では、フリーランスエンジニアの私から

  • オンライン学習サービスを選ぶポイント
  • PHPを学ぶのにオススメの学習サービス7選
  • 学習のコツ

を紹介します!また、初心者向けにそもそもPHPとはどんな言語なのかも簡単に説明しますね!

記事を読めば「どうやってオンライン学習サービスを選べばいいのか」がわかるはず。ぜひ参考にしてみてください!

監修者:平井 隆嗣
システム開発に加えてマーケティングまで対応し、集客や売上に貢献するエンジニア。
開発会社にて4年間の勤務をし、リーダーとして活躍したあとフリーランスとして独立。WordPress導入、デザイン、開発、アプリケーション開発などを幅広く手掛ける。

監修者:迫 佑樹
株式会社SkillHacks代表取締役。大学在学中からプログラミングスキルを身につけ、フリーランスエンジニアとして独立。
自身の経験を活かしプログラミングを教え、その知見からオンラインスクール事業Skill Hacksを運営。そのほか、実店舗ビジネスや知識プラットフォームBrainなどさまざまなビジネス経営中。

PHPとは?特徴をサクッと解説

はじめにPHPの概要を、簡単に紹介します。

PHPの特徴は

  • サーバーサイド言語
  • 動的にWebページを生成できる
  • 仕様・文法がシンプルで習得しやすい
  • 関数がたくさん用意されていて、実装が簡単

など。

PHPは、サーバーサイドのプログラミング言語です。
クライアント(利用者のパソコン)で動作する、JavaScriptやHTML/CSSなどのフロントエンド言語と異なり、サーバー(管理者のパソコン)で動作します。

簡単なイメージは以下の図のとおり。

現在の時刻や、データベースから取得した値などを表示する、動的なWebページの生成が可能です。
他のプログラミング言語と比べ、仕様・文法がシンプルで習得しやすく、初心者向けとなっています。

関数が豊富に用意されていることも、PHPの特徴のひとつ。
「○番目の文字を取得する」など、関数を使って簡単に実装できます。

PHPが使われている身近なサービスは、WordPress、Wikipedia、Facebookなど。
習得すれば、FacebookのようなWebサービスを自分でリリースできるようになります。

PHPの学習の進め方

ここでは、PHPの学習の進め方を紹介します!
以下の順に学習を進めれば、実務レベルのスキルをスムーズに身につけられるでしょう。

  1. Webサービスで概要をつかむ
  2. スクールでがっつり学ぶ
  3. オリジナルのプログラムを作る

順に詳しく紹介していきます。

1.Webサービスで概要をつかむ

まずは「PHPとはどんなものか」を知るために、Webサービスを利用しましょう。

  • 環境構築がいらず、すぐにコードを書ける
  • 実際にコードを書きながら学習できる
  • ヒントが充実していてサクサク進められる
  • 基本的な知識は無料で学べる

などの特徴があり、概要をつかむにはぴったりです。

質問ができない点や、サクサク進めてわかった気になりがちな点に注意!
Webサービスは、深く学習していくのには向いていません。
どんなものかがある程度わかったら、次のステップに進みましょう!

2.スクールでがっつり学ぶ

Webサービスで基礎を学んだら、スクールでがっつりスキルを身に着けましょう!

独学で深く学ぶこともできますが、時間がかかり、挫折しやすいです。
スクールは費用こそかかるものの、短時間で確実に成長できます。

特徴は

  • 質問対応のサービスが充実している
  • カリキュラムの終盤に本格的なアプリ開発を経験できる
  • 実績・経験のある講師が教えてくれる

など。
実践的なスキルをスピーディーに身に着けたいのであれば、スクールの利用がおすすめです。

3.オリジナルのプログラムを作る

最後に、オリジナルのプログラム作成にチャレンジしてみましょう!

Webサービスやスクールで作るプログラムは、答えが用意されたものです。
答えのないオリジナルのプログラムを作れるようになれば、実践的なスキルがしっかり身についた証拠

具体的には、問い合せフォームや掲示板などを作ってみるとよいでしょう。
はじめから複雑なものを作ろうとすると、挫折しやすいです。
まずはシンプルなプログラムを作り、あとから機能追加していくことをおすすめします。

オンライン学習サービスを選ぶポイント

ここでは、オンライン学習サービスを選ぶポイントを紹介します!

ポイントは

  1. 環境構築が不要か
  2. 質問ができるか
  3. 演習がたくさんあるか

の3つです。ぜひ参考にしてください!

1.環境構築が不要か

はじめてプログラミングに触れる際は、環境構築なしでコードを打ちはじめられる学習サービスを利用しましょう!

通常プログラミングをするには、ソフトのインストールなどの環境構築が必要となります。

環境構築は、指示どおりにやってもうまく動かないこともあり、初心者がつまづきやすい作業です。Progateなど、ブラウザ上でコードの入力・実行ができる学習サービスを使えば、環境構築をせずにコードを打つところからはじめられます。

ただし環境構築は、実務では必須の作業です。
学習中に1度は経験しておくとよいでしょう。
その際は「困った時に質問ができる」「講師の指示を受けながら作業できる」など、充実したサポートのもとで、実施することをオススメします。

2.質問ができるか

「質問ができるかどうか」は、学習サービスを選ぶ上で重要なポイントです!

プログラミングは、スペルミスや操作間違いなど、ちょっとしたことでエラーになります。
質問すれば数分で解決できることに、自力だと何時間もかかってしまうことも。
エラーが出るたびにつまずいていては、学習の妨げになってしまいます。

自力で解決できることも大切ですが、はじめのうちはすぐに質問して、学習をどんどん前に進めることをおすすめします。
サービスによっては、質問の回数や期間が限定されていることもあるので、よく確認しましょう。

3.演習がたくさんあるか

「演習がたくさんあるか」も、チェックしておくとよいでしょう。

プログラミングは、自分で考えながら手を動かすことで理解が深まります。
講義で扱ったコードをコピペしているだけだと、わかった気になってしまいがち。

演習問題を解くことで、理解できた部分・実は理解できていなかった部分がはっきりわかり、スムーズに学習を進められます。

PHPを学ぶのにオススメのオンライン学習サービス7選

PHPを学ぶのにオススメのオンライン学習サービスを、7つ厳選しました。

  1. PHP Hacks
  2. Progate
  3. ドットインストール
  4. paizaラーニング
  5. PHP公式マニュアル
  6. Tech Academy
  7. CodeCamp

予算や受講ペースなど、自分に合ったものを選びましょう!
順に詳しく紹介していきます。

1.PHP Hacks

当メディアの運営元が提供しているPHP Hacks費用を抑えつつ、確実にスキルを身に着けたい方におすすめのサービスです。

無料でできる範囲 サンプル動画の視聴
有料でできること すべての動画の視聴、Line@による無制限の質問サポートなど
料金 69,800円
環境構築 必要
質問

一番の特徴は、買い切り型であること。
無制限でいつでも好きな時に、何回でも動画の受講が可能です。
受講してしばらく経ってから、復習に使うこともできます。

Line@による質問は、回数・期限がなく、実務で困った時にも安心です。
まずはサンプル動画を見てみるとよいでしょう。

2.Progate

「Progate」はプログラミング初学者におすすめです。

無料でできる範囲 基礎コースの受講
有料でできること すべてのコースの受講
料金 980円/月
環境構築 不要
質問 ×

章ごとにスライドで学習→コード入力を繰り返して、学んでいくスタイルです。
ヒントが豊富に用意されており、サクサク進めます。
理解が曖昧なままでも先に進めてしまうため、わかった気になりがちな点に注意しましょう。

PHPは全部で4コースあり、変数、条件分岐や関数などの基礎を学べるひとつめのコースは無料で受けられます。
無料でも十分なサービスを受けられるので、PHPを学ぶ「はじめの一歩」に、Progateをおすすめします。

3.ドットインストール

「ドットインストール」動画が3分ずつで区切られていて、スキマ時間での学習に◎のサービスです。

無料でできる範囲 各コースの前半部分の動画視聴
有料でできること 全動画の視聴、現役エンジニアへの質問など
料金 1,080円/月
環境構築 不要(有料会員のみ)
質問 ○(有料会員のみ・試験運用中)

無料でPHPの概要を学べる「はじめてのPHP」コースがありますが、2020年1月現在は試験運用中となっています。
正式リリースではないため、説明が不十分であったり、指示に従ってもエラーが起きたりする可能性がある点に注意が必要です。

無料会員だと、環境構築が必要で、質問もできません。
利用するのであれば、有料会員になることをおすすめします。

4.paizaラーニング

「paizaラーニング」はスキルチェックによる実力判定・就職支援が特徴的なサービスです。

無料でできる範囲 各コースの前半部分の動画視聴
有料でできること 全動画の視聴、演習問題の受講など
料金 1,078円/月
環境構築 不要
質問 ○(有料会員のみ・チケット制)

PHP入門編の全10レッスンのうち、前半2レッスンは完全無料で視聴できます。
遊びながらプログラミングを学べるゲームもあり、まずは気楽にプログラミングに触れてみたい方におすすめです。

スキルチェックは、あなたのプログラミングスキルを6段階で評価
成績に応じて、書類選考無しで企業の面談を受けられるようになります。
無料でチェックできるので、他のサービスを利用している方でも、実力試しに受けてみるとよいでしょう。

5.PHP公式マニュアル

PHPを学ぶなら、必ずお気に入り登録しておくべきサービスが「PHP公式マニュアル」です。

無料でできる範囲 すべて
有料でできること
料金
環境構築 不要
質問 ×

PHPの開発元が公式に出しているマニュアルのため、網羅性が高く、正確な情報を得られます。
「構文の書き方を忘れた」「関数を調べたい」など、不明点があったさいに、まずはPHP公式マニュアルを確認するとよいでしょう。

初心者向けではない内容も書かれている点に、注意が必要です。
書かれていることすべてを理解しようとするのではなく、必要な部分だけ読んで、辞書のように使うことをおすすめします。

6.TechAcademy

Tech Academy」は短期間で実務レベルのスキルを身に着けたい人におすすめのサービスです。

無料でできる範囲 体験入学
有料でできること 特定コースの受講、週2回のメンターとの面談、チャットサポートなど
料金 149,000円~309,000円(PHP/Laravelコースの場合)
環境構築 必要
質問 ○(有料会員のみ・15時~23時)

カリキュラムの最後には、オリジナルのWebサービスを実際にリリースすることを目指します。
仕様決めやスケジュールの管理なども含め、実務に近いかたちで学習できるサービスです。

7.CodeCamp

動画ではなく、個別指導を受けたいなら「CodeCamp」がおすすめです。

無料でできる範囲 体験レッスンの受講
有料でできること 特定コースの受講、課題の添削など
料金 148,000円~298,000円(Webマスターコースの場合)
環境構築 必要
質問 ○(有料会員のみ・7時~23時40分)

エンジニア講師とのマンツーマンレッスンが特徴のサービスです。
個別指導のため、あなたの理解度に合わせたカリキュラムで学習を進められます。
不明点をその場で解決できる点も、大きな魅力です。

体験レッスンでは、あなたに合った学習スケジュールやカリキュラムを相談できます。
まずは受講してみるとよいでしょう。

PHPの学習のコツ

PHPを学ぶコツを、3つ紹介します!

  1. 目的を決める
  2. 実際にコードを書く
  3. 不明点を質問する

3つともおさえた上で、学習をはじめるとよいでしょう。

1.目的を決める

「自分でWebサービスを作りたい」「エンジニアとして就職したい」など、PHPを学ぶ目的を決めましょう!

プログラミング学習は、はじめのうちは覚える知識が多く、地味なことしかできません。
実務レベルのスキルを身につけられるまで、半年~1年近くかかってしまうこともあります。

挫折しないよう「何のために学ぶのか」をはじめに明確にしておくとよいでしょう。

2.実際にコードを書く

座学で満足せず、実際にコードを書くことを意識しましょう!

プログラミングは料理やスポーツなどと同様、実際にやらないと身につきません。
講師がコードを書くのを見ているのと、実際に書いてみるのとでは理解度に大きく差が出ます。

講義で扱ったコードから、一部を変えて実行してみるのもおすすめ。
どの記述がどんな役割をしているのかがわかり、深い理解に繋がります。

3.不明点を質問する

疑問に思ったことは、些細なことであっても質問しましょう!

質問して詳しく回答をもらえるのは、学習サービス利用者の特権です。
回答から理解を深められるだけでなく、質問を考える過程でも「今何がわかっていないのか」が整理され、スムーズな学習に繋がります。

「こんなこと質問しても大丈夫かな」と不安に感じた場合も、まずは相談してみましょう!

PHP Hacksなら最速でPHPエンジニアを目指せる

  • 初心者からPHPの知識を学べる
  • 無期限の質問サポート付き
  • 買い切り型で受講期限も無制限