【2021年版】PHP学習におすすめ本13選!!これやってよかったレベル別に紹介

ANNA
PHP勉強したいと思ったけど、おすすめの本がどれかわからない。。。
KEN
わかります。
今回は自分がPHPを勉強した際によかった本などをレベル別に紹介します!!
  • PHP勉強したいけど、どの本がいいのかわからない

  • 実際に使用した意見を聞きたい

  • 自分のレベルにあった本を購入したい

いざPHPを勉強しようと思って悩むのがどの本を購入すればいいのか、、、

自分も選択肢が多すぎて悩むのに無駄な時間を使ってしまったので、今回は自分のPHP学習の経験を元におすすめの本をレベル別に紹介します。

全部やる必要はありません。最初はどれか1本に集中してやることに意味があります。

これらの本のどれか読んでみて、少しでもプログラミングを勉強してみたい!!と思ったら、プログラミングスクールという選択肢もいいかと思います。って言っても授業料は結構高額なので無料体験でどういった方法でプログラミングを勉強したらいいのかを体験してみるのもオススメです。
無料体験できるプログラミングスクール13選はこちらから。

PHPが人気な理由

きっとこのページを読んでる人はPHPのメリットなど調べて学習しようと思った人だと思うので、PHPのメリットは多く書かないですが、実際に自分もPHPを学んだ上でやっててよかったなと思うポイントを紹介します。

 

求人が一番多い

まず、兎にも角にも求人がプログラミング言語の中で一番多いです。求人サイトで色々な言語で検索すれば一目瞭然だと思います。

モダンな会社の場合PHPのフレームワークのLaravelを使用している会社も多いので、Webアプリなどを制作する会社などもPHPをやっていれば就職できるチャンスは上がると思います。

 

WordPressPHP

上記で説明したPHPは求人が多い理由の一つにWordPressにはPHPが用いられているってこともあります。実はこのサイトもWordPressで作製されてるんですよ!!

最近話題の副業の視点からもWordPressWebサイト制作などの副業も多くしている方もいます。

 

PHP学習におすすめな本を選ぶポイント

PHPが人気な理由はわかっていただけたと思うのですが、『じゃあ実際どんな本から始めればいいのか』って思う方も多いと思います。

実際に自分もPHPを勉強しようと思い本屋さんに行ったらかなり多くの書籍が並んでおり、どれを買えばいいのかわからなくなりました。そこで今回は実際にPHPを学習した私がおすすめの本の選び方を紹介します。

本を選ぶポイント
  • 自分のレベルにあった本を選ぶ

  • 演習付きの本

  • PHPのバージョンで選ぶ

 

自分のレベルにあった本を選ぶ

これが一番重要なポイントです。そしてここを間違えなければ比較的スムーズにPHP学習をスタートできると思います。

一番ダメなポイントは、初心者が分厚くて難しそうな本を選ぶことです。すごくやる気があってよしやるぞ!!っと思っている方に多い傾向なので注意です。まぁあ気持ちはわかりますが笑

まずは自分が初心者なのか、少し他の言語を勉強したことがあるのかで判断するのが良いと思います。

初心者は正直に初心者用の本を購入することをおすすめします。

まずはプログラミングがどんなものなのか、どうやって機能しているのか全体像をつかむことが大事なので。

 

演習付きの本を選ぶ

これは実際に自分が体験した話ですが、実際に自分で手を動かし、自分でプログラミングを走らせてエラーの場所を発見していく作業をどんだけするかで成長度合いは全然変わっていきます。

実際に自分で書いたコードがうまく動くと感動しますし、モチベ維持にも繋がるので演習付きの本がおすすめです!

 

PHPのバージョンから選ぶ

これはプログラミング初心者の場合『?』な情報だと思いますが、iOSAndroidなどと同じようにプログラミング言語にはバージョンがあります。

バージョンによって仕様が少し変わってくるので自分がやりたいこと、会社で使用されてるバージョンなどなどで選ぶことが可能です。

大きく分けて以下のバージョンがあります。

  • PHP5

  • PHP7

数字を見るとわかる通り、以前はPHP5が主流でしたが、現在はPHP7が多く利用されています。

そのためPHP7の本をおすすめします。

古い本などはPHP5のバージョンもあるので注意

2021PHP学習におすすめな本紹介

前置きが長くなってしまいましたが、ここからPHP学習おすすめの本を紹介します!

メリットデメリットも記載してるのでぜひ比較して自分にあった本を見つけてください!

 

【初心者】PHP学習のおすすめな本

まず『プログラミングってなに?』って方は今から紹介する本をおすすめします。

おすすめの理由として、以下となります。

初心者向けのポイント
  • イラストが多め

  • PHPだけではなくプログラミングの基本的なことが記載

まずはこれらの本を実際に購入して、実際に手を動かしながらプログラミングってこういうのなんだっとわかってもらえたらなと思います。

いきなり難しい本に挑戦しても挫折してしまう可能性が高いのでおすすめしません
せっかく自分で勉強しようと思ったきっかけをなくして欲しくないので、まずはここからプログラミング=楽しいと思ってもらえたらなと思います。

誰もがあきらめずにすむPHP超入門

プログラミングを勉強しよう、PHPを勉強しようと思った際の1冊目としておすすめの本です。Webとは何かという全体像の説明もあるので、全体像を掴みやすいかなと思います。

良い点

  • シンプルでカラフルポップ
  • デザイン好きな人

悪い点

  • 文字ちいさめ?
  • カラフル苦手な方はきつい

(出典:Amazon)

 

いちばんやさしいPHPの教本

人気ないちばんやさしいシリーズのPHP版です。この表紙を見たことがある方も多いのではないでしょうか。
この本に親しみがある方は読みやすいと思います。

良い点

  • カラフル
  • 丁寧説明
  • かるい
  • サイズ小さい

悪い点

  • カラフルが苦手な人は読みにくい
  • Webとは?という全体像つかみにくい
(出典:Amazon)

PHPの絵本

これもまた人気の『〜の絵本』シリーズ。絵本っていいながらも結構しっかりと説明がされています。HTMLからPHPの変数や配列など体系的にはとても読みやすいという印象がありました。

良い点

  • イラストで説明多め
  • このシリーズ好きな人はいいかも

悪い点

  • 絵本といいつつ緑だけ

(出典:Amazon)

 

スラスラ読める PHPふりがなプログラミング

またまた有名な『ふりがな』シリーズのPHP版です。個人的にはイラストなどは好きです。しかしこれだけではちょっと物足りないというか、わかりやすくに焦点を絞った印象でした。
試し読みでこのイラストなどが気に入った人にはおすすめです。
良い点
  • 読みやすい
  • 小さめで運びやすい
  • 他の言語のふりがなシリーズも有名

悪い点

  • 一個一個説明わかりやすいが全体像は掴みにくい

(出典:Amazon)

 

【初級者】PHP学習のおすすめな本

プログラミングってこんな感じか~っていうのがわかっている方におすすめの本は以下となります。

初級者向け本のポイント
  • PHPMySQLなどのデータベースと絡めた学習ができる

  • クッキーやセッションについても学べる

 

よくわかるPHPの教科書 【PHP7対応版】

まず全体的に広く学びたいならこの本をおすすめ。PHPだけでなくデータベースについても勉強でき、満遍なく網羅している印象。

あとは人の好みなのでまずはamazonの試し読みを見てみて、『なんか違う』と思ったら次に紹介する本を見てみてください。

良い点
  • 網羅的な基礎を学べる
  • 最終章で掲示板作成の応用もあり、実際にプログラミングで作る楽しさを知れる

悪い点

  • 正直他の本よりもマイナス面は見当たらない
  • amazonの試し読みを見て自分に合いそうなら買うべし

(出典:Amazon)

この本の著者はYouTubeでもプログラミングの解説動画をアップしている『たにぐちまこと』さん。

YouTubeはこちら

https://www.youtube.com/c/tomostajp/featured

特にLaravelとBootstrapの解説動画はとても参考になりました。その他の言語も解説してるので必見の価値ありです(無料ですし)。

 

PHP7+MariaDB/MySQLマスターブック

これは実際に自分がPHPを勉強したクラスで使用された教科書でした。

正直、本が分厚いのでできるのか、、、という不安はかなりありましたが、書いてある内容はとてもシンプルで図もわかりやすくページをめくるごとに次に進んでいる感が実感できる内容です。

PHP勉強したいけど何からやれば、、』と知人に聞かれた際もこれを紹介しています。

自分は形式的なシンプルなページを淡々と進む感じが性に合っていたのでよかったですが人によると思うのでamazonの試し読みを見てもらえれば自分に合ってるかわかるかと思います。

良い点

  • 形式的にプログラミングとは、PHPとは、を勉強できる
  • 図が多めで個人的に読みやすい

悪い点

  • 分厚い本で、ちょっと味気ない印象を受ける人もいる

(出典:Amazon)

 

気づけばプロ並みPHP 改訂版

この本は人を分けるかなという印象。THE勉強っていうのが苦手な方はこういうサービスを実際に作る流れで勉強していった方が飽きないかなと思います。

しかし個人的は基礎というよりも勉強した気分になるだけになる気もするので、おすすめな方法としてはおすすめ1か2をやりながらこの本をやるってのがいいかもしれません。

良い点

  • 実際にECサイトを作る流れでPHPを勉強する飽きさせない内容

悪い点

  • PHP11つの構文とかを形式的に勉強できない

 

【中級者】PHP学習のおすすめな本+α

PHPやデータベースについて理解が深まったところで、もうひと押しPHPを深掘りするのにおすすめな本は以下となります。

PHPを用いたフレームワークのLaravelのちょーおすすめの本も紹介しておきます。

実際に自分もWebアプリケーションを作製する際にかなりこのLaravelの本はお世話になりました。

PHPを学んで何か成果物を作ってみたいって方におすすめです。

 

プログラミングPHP

プログラミン書籍で有名なオライリージャパンの本

今までで紹介した本よりもちょっと難しい印象を受けると思いますが、『あーあれってこういうことだったんだ』と点と点が結ばれる書籍だと思います。

この本を読むと今までよりワンランクアップすると思います。

良い点

  • レベルアップ間違いなし

  • 一つ一つが理解深まる

悪い点

  • 分厚い本

  • ちょっとハードル高い

 

独習PHP

100万部以上売れている『独習』シリーズです。実績のあるシリーズなのでまぁあこれをやっておけばという安心感の中で勉強することができます。

練習問題があるので実際に手を動かして一個一個理解していけるのが良いところです。

良い点

  • 実績のあるシリーズ

  • 練習問題で手を動かしながら学べる

悪い点

  • 白黒で初心者にはおすすめできない

 

PHPフレームワークLaravelを勉強するならこの本

ちょっとおまけで、PHPフレームワークであるLaravelの勉強におすすめの本を紹介。

実際にPHPを勉強しようと考えてる人の中に『LaravelWebサービスを作りたい』って方が多いと思います。

自分もその一人でPHPを学んでLaravelで何かサービスを作りたいと思いPHPを勉強しました。

そんな方に絶対おすすめなのがこの本。

正直Laravelを勉強してる人の8割は持ってるんじゃないかなって勝手に思ってるほど有名な本。界隈では『Laravelの青本』とも言われてるほどです。

シンプルに一つ一つ進めて行きながらLaravelの全体像を勉強することができます。ある程度この本で勉強して動画などの教材で深めていくのがいいと思います。

より詳しくなりたい人のために実践開発編もあります。

レベルアップPHP ~言語を理解して中級者へ~

まとめ

今回はPHP学習者向けにおすすめの本を紹介しました。

正直なところこれらの教科書で全部わかるはずなわけないのですが、まずはこれをやってみて疑問や気になる事をググってみたりしてどんどん学習していけば良いかと思います。

progateやドットインストールのサービスやudemyなどの動画サービスで学ぶのと並列してこれらの教科書を一冊持っとけば初心者としては十二分かと思います。

 

こちらもどうぞ!!

関連記事

リモートワークが増え、部屋の環境を良くしたい方も増えてるかと思います。 そんな私もその一人で自分の部屋の環境改善のために色々と購入しました。 今回は、その商品の中で実際に購入し使用した私が『これはおすすめできる』という商品を価格[…]