すでに知識としてあるHTMLとCSSに加えて、プログラミング(PHP)も勉強しはじめたフォトグラファー兼ブロガー、たかろー(@takaro_potter)です!
PHPの勉強をする前に準備した方が良いこと
事前の知識として、HTMLやCSSがあると少し楽かもしれません。(PHPを勉強する際に、同時に勉強しても全然問題ないです。むしろそのほうが効率的かも)
また、PHPにはサーバー環境が必要になります。初心者の勉強段階ではそこまで必要性はないですが、今後のことを寒考えて”XAMMP”というのをダウンロードしておくのがおすすめです。
勉強方法は、ネット上にいくらでもある
僕は実際に、動画で学ぶサイト2つと実際にプログラムを書いていくサイト1つを使っています。(どちらも無料の範囲内で)
言語別、目的別に学習ができる「 Progate」
実際に僕が使っているサイトです。無料版で十分基礎が学べています。
無料、有料2つのタイプがあります。初心者の方は、無料版で問題ないです。ゆくゆく、より深いところを勉強したいと言う願望が出てきてから有料版を契約する流れで良いです。
PHP以外にも、HTMLやCSS、JavaScriptなど様々な言語が用意されています。
実際のレッスン内容ですが、PHP入門を例にとると、全24回のレッスンがあり1レレッスンにつき「説明→実際にコードを記入→答え合わせ」と言う流れで進んでいきます。
記入中にわからなければ、ヒントも用意されているので最初のうちはヒントも参考にしてみると良いです。僕も、だいぶ助けられました。
3分動画を何個も見ながら、無理なく勉強を進められる「ドットインストール」
こちらも実際に「Progate」と並行して使っている、動画でを見るタイプのプログラミング学習サイトです。
様々な言語が学べますが、レッスン内の動画1つにつき、3分程度で収められているのが特徴です。(例えば、PHP入門:3分動画×全30レッスン)
短いので、区切りがついて自分のペースで学習を進められます。
無料、有料ありますが、先ほどと同じく無料版しか使っていません。ただ、初心者には十分です。もうちょっと学習が進んできたら有料版に切り替えようかなと考えています。
プログラミングだけでなく、一般的な仕事のスキルなど豊富な動画がある「Schoo」
1動画につき1時間など長めなので、言語のことをレベル別で一気に学びたい方は、おすすめです。
僕は、たまに利用するぐらいですが。
特徴としては、プログラミングだけでなくITスキル、自己啓発、仕事に対する考え方など豊富なラインナップ。さらに、生放送なるものがあり、閲覧者が実際に質問などもできる、参加型の動画サービスです。
今後、時間あるときにプログラミング以外の動画もみて見ようと思っています。
自分にあったサービスを見つけるには無料版で試して見ること
無料版の範囲であれば、どんなに使っても無料です。(当たりまえ笑)
なんか違うと思ったら、やめれば良いですからね。色々試して見るのがおすすめです。
その中で、自分にぴったりなのがあれば、続けていきましょう。
奥深くまで勉強しようと思っているのなら、将来的に有料版も考えた方が良いです。