PHPは需要が高く、初心者でも簡単に学べるので人気がある言語の一つです。WordPressをはじめ、Webアプリの開発など様々な現場で需要のある言語でもありますね
この記事では、PHPを無料で学習できるサイトを5つ紹介しますので学習の参考にしてください。
目次
- PHPとはどのような言語なのか
- 無料で学べるPHP学習サイト5選
- まとめ
1.PHPとはどのような言語なのか
学習サイトを紹介する前に、まずPHPという言語がどのようなものなのか理解していきましょう。
この段落では、PHPの特徴や使われている場面、需要について紹介していきます。
PHPの特徴
PHPは正式名称をHypertext Preprocessor といい、WEBサービスに特化したプログラミング言語です。スクリプト言語と言われ、HTMLに埋め込んで使うことができます。
スクリプト言語とは、プログラミング言語の中でも、プログラムの記述を簡易的に行うことができる言語のことを指します。Webサイトに問い合わせフォームや検索フォームを設置したり、データベースにアクセスしたりできます。その特性上、Webサイトを構成する言語であるHTMLと併用されることが多いです。
また、以下のような特徴があるので未経験からでも学びやすい言語です。
- 他のWEB系の言語と比べて文法が簡単
- 人気のある言語なため、困った時に聞ける人やサイトが多い
- 環境構築が簡単
PHPが使われているところ
多くのWEBサービスでPHPが使われていますが、その中でも一番有名なのがWordPressです。
本来WEBサイトを立ち上げるためにはHTMLやCSS、データベースなどの知識が必要になってくるのですが、WordPressはこれらの知識がない人でも簡単にWEBサイトを立ち上げられるサービスです。
そんなWordPressの大部分を構築している言語が、PHPです
他にも、SNS等も作成することができ、TwitterやFacebookといったSNSをPHPで作ることができます。実際に、FacebookもPHPで開発されていました。
他には、ECサイト(ネットショップ特化のサイト)を簡単に作れる「EC-CUBE」やWikipediaなどの有名なサイトの多くでPHPが使われています。
2.無料で学べるPHP学習サイト5選
それでは、PHPが学習できるおすすめサイトを厳選して5つ紹介します
①:Udemy
アメリカ生まれのオンライン学習プラットフォームで、全世界で利用されており、80,000以上のビデオ講座があります。
Udemyは、世界中の学びたい人と教えたい人をオンラインでつなぐサービス。現在、日本では進研ゼミなどで有名なベネッセグループが運営を行っています。運営元がベネッセということもあり、質の高いコンテンツが多い印象です。
動画を見ながら実際にコーディングの仕方を学べる学習サービスとなっているため私も愛用していました
無料・有料の動画コンテンツが用意されており、日々そのコンテンツ数は増えてきています。PHPの学習だけでなく、フレームワークや実際にWebサービスを作る体験などもできるので、ぜひ活用してみてください。
②:PHP公式マニュアル
PHP公式マニュアルは、学習サイトではなくPHPの公式リファレンスです。公式マニュアルなので、書いてあることの信頼性の高さはナンバーワンですが内容としては、初心者向きではありません。
PHPの導入方法から始まり、基本的な構文や関数の一覧、バージョンごとの違いなどPHPに関するあらゆる情報がまとまっているサイトです。
他の学習サイトや本で学んだ後に復習のために参照して、新しく学んだコードの動作例などを確認したりなど、学習の補助的に使うことをオススメします。
③:paiza
paizaはまずは会員登録をしてから、「動画学習」メニューから動画による解説とコードを触りながらの練習を行うことができます。(一部有料となります)
スキルチェックで現在の自分の実力が確認できたり、サービス内での成績によって企業からのオファーを受けることができるなどのシステムがあります。1本約3分の動画とそれぞれのチャプターに対応した演習課題で効率よく学べます。
PHP以外にも、Java、Python、Ruby、C言語、SQL、JavaScript、HTML+CSS などの講座も受講することができるため大変便利なサイトとなります。
最初は簡単な問題から回答していき、ぜひランクの高い問題にもチャレンジしていきましょう。まずはプログラミングスキルチェックを受けるだけでも、現在の自分の実力を知ることができます。
④:バシャログ
バシャログは、株式会社シーブレインという会社のWEB制作スタッフが運営しているブログです。
PHPの基礎的な知識を全10回の記事に分けて解説してくれているため、自分のペースで理解を深めながら読み進めることができます。
「本だと分厚すぎて読み切れないし、動画形式の学習サイトを使う時間もない」という人にオススメの学習サイトです。
基礎編以外のテクニックも数多く紹介されていますので、PHPにある程度慣れてきた方も目を通してみると勉強になるかもしれません。サイト内のコンテンツは全て無料です。
⑤:CODEPREP
CODEPREPは「毎日10分コツコツと手を動かし学べるプログラミング学習サービス」というコンセプトの学習サイトです。
コンセプト通り短い時間で勉強できることが特徴のサイトで、ほとんどの講座は1回10分程で受けられます。2013年からサービスを開始し、会員数は累計約5万人に達しています。
サービスはオンライン上で利用でき、学習カリキュラムにて多様なプログラミング言語やweb制作のスキルを基礎から実践まで幅広く学習できます。
ブックはまずは穴埋めドリル形式の課題から始まり、まるで本を読み進めるように学習が進むため1冊10分ほどで修了するものもあり、普段忙しい社会人のかたでも隙間時間を使い効果的にプログラミング学習ができます。
カリキュラムは、基礎編だけでなく応用編の講座が豊富なことも特徴の一つで、
- JavaScriptで作るおみくじ
- CSS3 + jQueryで作る2Dモーションゲーム
など魅力的な講座が多数用意されています。
とても取っ付きやすいサイトとなのでおすすめです
まとめ
今回は、無料でPHPを学習することができるサイトを紹介してきました。
PHPを使っている企業は非常に多く、プログラミング言語の中でもオーソドックスな言語として位置付けられています。概念自体は、他の言語を覚える際にも役立つ知識なので、これを機会に身につけておきましょう。
しかし、今後より高いレベルを目指すには、本を購入したり、プログラミングスクールに通うなどの選択肢もあるかと思います。やはり無料サイトだけで学習を検討するのではなく、有料版も検討してみても良いかもしれません。