今回は自分がPHPを勉強した際によかった本などをレベル別に紹介します!!
-
PHP勉強したいけど、どの本がいいのかわからない
-
実際に使用した意見を聞きたい
-
自分のレベルにあった本を購入したい
いざPHPを勉強しようと思って悩むのがどの本を購入すればいいのか、、、
自分も選択肢が多すぎて悩むのに無駄な時間を使ってしまったので、今回は自分のPHP学習の経験を元におすすめの本をレベル別に紹介します。
全部やる必要はありません。最初はどれか1本に集中してやることに意味があります。
テックアカデミーの無料体験はこちらから!!
PHPが人気な理由
きっとこのページを読んでる人はPHPのメリットなど調べて学習しようと思った人だと思うので、PHPのメリットは多く書かないですが、実際に自分もPHPを学んだ上でやっててよかったなと思うポイントを紹介します。
求人が一番多い
まず、兎にも角にも求人がプログラミング言語の中で一番多いです。求人サイトで色々な言語で検索すれば一目瞭然だと思います。
モダンな会社の場合PHPのフレームワークのLaravelを使用している会社も多いので、Webアプリなどを制作する会社などもPHPをやっていれば就職できるチャンスは上がると思います。
WordPressもPHP
上記で説明したPHPは求人が多い理由の一つにWordPressにはPHPが用いられているってこともあります。実はこのサイトもWordPressで作製されてるんですよ!!
最近話題の副業の視点からもWordPressでWebサイト制作などの副業も多くしている方もいます。
PHP学習におすすめな本を選ぶポイント
PHPが人気な理由はわかっていただけたと思うのですが、『じゃあ実際どんな本から始めればいいのか』って思う方も多いと思います。
実際に自分もPHPを勉強しようと思い本屋さんに行ったらかなり多くの書籍が並んでおり、どれを買えばいいのかわからなくなりました。そこで今回は実際にPHPを学習した私がおすすめの本の選び方を紹介します。
-
自分のレベルにあった本を選ぶ
-
演習付きの本
- PHPのバージョンで選ぶ
自分のレベルにあった本を選ぶ
これが一番重要なポイントです。そしてここを間違えなければ比較的スムーズにPHP学習をスタートできると思います。
一番ダメなポイントは、初心者が分厚くて難しそうな本を選ぶことです。すごくやる気があってよしやるぞ!!っと思っている方に多い傾向なので注意です。まぁあ気持ちはわかりますが笑
まずは自分が初心者なのか、少し他の言語を勉強したことがあるのかで判断するのが良いと思います。
初心者は正直に初心者用の本を購入することをおすすめします。
まずはプログラミングがどんなものなのか、どうやって機能しているのか全体像をつかむことが大事なので。
演習付きの本を選ぶ
これは実際に自分が体験した話ですが、実際に自分で手を動かし、自分でプログラミングを走らせてエラーの場所を発見していく作業をどんだけするかで成長度合いは全然変わっていきます。
実際に自分で書いたコードがうまく動くと感動しますし、モチベ維持にも繋がるので演習付きの本がおすすめです!
PHPのバージョンから選ぶ
これはプログラミング初心者の場合『?』な情報だと思いますが、iOSやAndroidなどと同じようにプログラミング言語にはバージョンがあります。
バージョンによって仕様が少し変わってくるので自分がやりたいこと、会社で使用されてるバージョンなどなどで選ぶことが可能です。
大きく分けて以下のバージョンがあります。
-
PHP5
-
PHP7
数字を見るとわかる通り、以前はPHP5が主流でしたが、現在はPHP7が多く利用されています。
そのためPHP7の本をおすすめします。
【2022】PHP学習におすすめな本紹介
前置きが長くなってしまいましたが、ここからPHP学習おすすめの本を紹介します!
メリットデメリットも記載してるのでぜひ比較して自分にあった本を見つけてください!
【初心者】PHP学習のおすすめな本
まず『プログラミングってなに?』って方は今から紹介する本をおすすめします。
おすすめの理由として、以下となります。
-
イラストが多め
-
PHPだけではなくプログラミングの基本的なことが記載
まずはこれらの本を実際に購入して、実際に手を動かしながらプログラミングってこういうのなんだっとわかってもらえたらなと思います。
誰もがあきらめずにすむPHP超入門
良い点
- シンプルでカラフルポップ
- デザイン好きな人
悪い点
- 文字ちいさめ?
- カラフル苦手な方はきつい
(出典:Amazon)
いちばんやさしいPHPの教本
良い点
- カラフル
- 丁寧説明
- かるい
- サイズ小さい
悪い点
- カラフルが苦手な人は読みにくい
- Webとは?という全体像つかみにくい
PHPの絵本
良い点
- イラストで説明多め
- このシリーズ好きな人はいいかも
悪い点
- 絵本といいつつ緑だけ
(出典:Amazon)
スラスラ読める PHPふりがなプログラミング
- 読みやすい
- 小さめで運びやすい
- 他の言語のふりがなシリーズも有名
悪い点
- 一個一個説明わかりやすいが全体像は掴みにくい
(出典:Amazon)
【初級者】PHP学習のおすすめな本
プログラミングってこんな感じか~っていうのがわかっている方におすすめの本は以下となります。
-
PHP+MySQLなどのデータベースと絡めた学習ができる
-
クッキーやセッションについても学べる
よくわかる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を勉強する飽きさせない内容
悪い点
- PHPの1つ1つの構文とかを形式的に勉強できない
【中級者】PHP学習のおすすめな本+α
PHPやデータベースについて理解が深まったところで、もうひと押しPHPを深掘りするのにおすすめな本は以下となります。
PHPを用いたフレームワークのLaravelのちょーおすすめの本も紹介しておきます。
実際に自分もWebアプリケーションを作製する際にかなりこのLaravelの本はお世話になりました。
PHPを学んで何か成果物を作ってみたいって方におすすめです。
プログラミングPHP
プログラミン書籍で有名なオライリージャパンの本
今までで紹介した本よりもちょっと難しい印象を受けると思いますが、『あーあれってこういうことだったんだ』と点と点が結ばれる書籍だと思います。
この本を読むと今までよりワンランクアップすると思います。
良い点
-
レベルアップ間違いなし
-
一つ一つが理解深まる
悪い点
-
分厚い本
-
ちょっとハードル高い
独習PHP
100万部以上売れている『独習』シリーズです。実績のあるシリーズなのでまぁあこれをやっておけばという安心感の中で勉強することができます。
練習問題があるので実際に手を動かして一個一個理解していけるのが良いところです。
良い点
-
実績のあるシリーズ
-
練習問題で手を動かしながら学べる
悪い点
- 白黒で初心者にはおすすめできない
PHPフレームワークLaravelを勉強するならこの本
ちょっとおまけで、PHPフレームワークであるLaravelの勉強におすすめの本を紹介。
実際にPHPを勉強しようと考えてる人の中に『LaravelでWebサービスを作りたい』って方が多いと思います。
自分もその一人でPHPを学んでLaravelで何かサービスを作りたいと思いPHPを勉強しました。
そんな方に絶対おすすめなのがこの本。
正直Laravelを勉強してる人の8割は持ってるんじゃないかなって勝手に思ってるほど有名な本。界隈では『Laravelの青本』とも言われてるほどです。
シンプルに一つ一つ進めて行きながらLaravelの全体像を勉強することができます。ある程度この本で勉強して動画などの教材で深めていくのがいいと思います。
より詳しくなりたい人のために実践開発編もあります。
PHP学習をKindleアンリミテッドで
『色々紹介があったけど、本って高いな、、、』
って思った方も多いのではないでしょうか?
実際自分もPHPを学習した時にそれは思いました。
まずどんなものかだけでも知りたいって方はAmazonのKindle unlimitedがおすすめです。
なんたって他の漫画や書籍も読めるので、もしPHPに挫折しても他の本を読めます笑
実際に自分は本も購入して他のPHPの本をちょっと覗いてみたいなって時によく利用していました。
Kindle UnlimitedでPHPってどんなものなのか知りたいって人は以下の本がおすすめです。
これで全部勉強できるわけではないので、本当にPHPを勉強したい方は今までに紹介した本の購入を強くおすすめします。
PHP入門 確認画面付きのお問い合わせフォームをつくりながらPHPを学ぶ
レベルアップPHP ~言語を理解して中級者へ~
まとめ
今回はPHP学習者向けにおすすめの本を紹介しました。
正直なところこれらの教科書で全部わかるはずなわけないのですが、まずはこれをやってみて疑問や気になる事をググってみたりしてどんどん学習していけば良いかと思います。
progateやドットインストールのサービスやudemyなどの動画サービスで学ぶのと並列してこれらの教科書を一冊持っとけば初心者としては十二分かと思います。
こちらもどうぞ!!
リモートワークが増え、部屋の環境を良くしたい方も増えてるかと思います。 そんな私もその一人で自分の部屋の環境改善のために色々と購入しました。 今回は、その商品の中で実際に購入し使用した私が『これはおすすめできる』という商品を価格[…]