こんにちは!ISAMU(@burlesca_isa)です!
今回の対象読者は
- プログラミング初心者で勉強しやすいプログラミング言語を知りたい方
この記事を読むと
初心者におすすめのプログラミング言語はPHPだと思う理由
が分かります。
私は独学でプログラミングを勉強し、未経験でプログラマーとして就職することが出来ました。
プログラマーとして2年間就業してきた経験を踏まえ解説していきます。
初心者におすすめのプログラミング言語はPHPだと思う理由
PHPをおすすめする理由は
- ネット上に情報が多い
- 開発環境を構築しやすい
- 求人が多いので実績を作りやすい
ということが挙げられます。
ネット上に情報が多い
PHPはネット上に情報が多くあります。
プログラミング初心者が勉強する上で一番つまずきやすい要因が
エラーの対処ができないこと。
PHPのエラーはほとんどの場合、ネットで検索すれば解決します。
また、PHPは他の言語と比較してもエラーの対処がしやすいため
プログラミング初心者にはおすすめです。
開発環境を構築しやすい
PHPは開発環境の構築が簡単に出来ます。
PHPのプログラムを動かすにはLAMPという環境を準備します。
- L・・・Linux
- A・・・Apache
- M・・・MySql
- P・・・PHP
これらはMAMPというアプリケーションをインストールすることで、
LAMPについて知識があまりなくても、すぐに準備できます。
求人が多いので実績を作りやすい
PHPはクラウドソーシングなどでの求人数が他の言語と比べて
断トツで多いです。
WordPressの構築案件など、PHPを使用する案件が多いため、
クラウドソーシングで業務経験としての実績を積み上げることが可能です。
PHPと他の言語の違いはどんなところ?
コンパイルなど初心者がつまずきやすいものがない
PHPはコンパイルが不要です。
JAVAなどはコードを書いたらコンパイルという作業をしなければ動作しません。
PHPはコードを書いたら実行するだけなので、プログラミングとはどういうものかを学ぶ言語としておすすめです。
PHPでforやifの基本構文を覚えてから
他の言語を勉強すると、PHPと比較しながら覚えることができます。
オブジェクト思考を意識しなくてもプログラミングが出来る
PHPはオブジェクト指向を意識しなくてもプログラミングできます。
オブジェクト指向とはプログラミングの考え方のようなものです。
例えば「人」をプログラミングで書く場合は
「名前、身長、体重」がプロパティ、
「プログラミングを行う」という動作をメソッドというふうにプログラムを書きます。
このプログラムをカプセル化して・・・など色々と考えなければいけません。
PHPは初心者にとってつまずきやすいオブジェクト指向について
あまり考えなくてもプログラミング出来ます。
JAVAなどの入門書などには必ず出てくる概念ですが、
PHPの入門書でオブジェクト指向について書かれている本はあまり見かけません。
PHPはオブジェクト指向の言語なので、
最終的には覚えないとプロフェッショナルには慣れませんが、
最初は意識しなくても良いという点で、とても勉強しやすい言語です。
PHPを勉強する本の選び方
プログラミング初心者が挫折しないためには
本の選び方は最も重要です。
私がおすすめする本の選び方として
- 専門用語ではなく簡単な言葉で書かれていること
- 挿絵が多いこと
- サンプルが面白いこと
です。
プログラミング初心者が、文字が細かくて挿絵が少ない本を選んだ場合、
挫折する可能性が非常に高いです。
技術書として有名なオライリーの本などは、
ものすごくいい本ですが、プログラミング初心者には絶対におすすめしません。
2冊めに購入することでオライリー本を読み進められるでしょう。
プログラミング初心者におすすめの本について記事にしているので
気になったら読んでいただけたら嬉しいです。