Webエンジニア目指すならとりあえずPHPを学んでみよう!

Webエンジニア目指すならとりあえずPHPを学んでみよう!
スポンサードリンク
Advertisement

 

どーも、えーちゃん(@e_jtest)です。

 

今回は、プログラミングを始めたいけど、言語何にしようかな〜と悩んでいる方向けの記事です!

 

実際言語を選ぶのって難しいんですよね。

 

それぞれの言語でできることが異なります。

 

今回は、PHPの特徴やできること、できないことであったりを書いていきたいと思います!

 

 

スポンサードリンク
Advertisement

 

PHPの特徴

 

ではさっそくPHPの特徴について知っておきましょう!

 

① Web向けに作られた言語

② サーバーサイドで動作する言語

③ 初心者でも簡単に書ける

 

このような特徴を持つ言語、それがPHPですね!

 

もう少し詳しく説明していきましょう!

 

① Web向けに作られた言語

 

PHPはWeb向けに作られた言語です。

 

PHPを使って多くのWebアプリケーション、Webサービスが作られています。

 

簡単にいうと、ブラウザで動作するアプリケーションですね。

 

お問い合わせフォームであったり、ネットショップなんかも作ることができます!

 

ブログを書く方であれば、ワードプレスなんかもPHPで作られていますね!

 

Web業界で働いてみたいという方であればPHPは覚えておいて損のない言語です。

 

というより、覚えるべき言語です!

 

 

② サーバーサイドで動作する言語

 

PHPはサーバーサイド、つまり、サーバーで動くプログラムです。

 

サーバーで動くと言われてもよくわからん・・・って感じだと思いますので少し説明しましょう!

 

ブラウザでページをクリックしたりすると、サーバーにリクエスト(このファイルください)という命令が飛んでいきます。

 

サーバーはブラウザからのリクエストに対して、「このファイルですね〜」といってレスポンス(返事)を返します。

 

このレスポンスを返す際に動作するのがPHPです!

 

逆に、クライアントサイドのプログラムで有名なのがJavaScriptです!(サーバーサイドで動作するJavaScriptもありますが、ここではクライアントサイドの言語とします(笑))

 

クライアントサイドとは、ブラウザが実行するプログラムです。

 

ブラウザ上の動きを作っているのがJavaScriptです。

 

リンクをタップしたり、メニューが開いたり閉じたりするのもJavaScriptによるものです。

 

PHPはそういう動きは作れません。

 

 

③ 初心者でも簡単に書ける

 

PHPを学ぶべきというのはなぜかというと、比較的簡単に学びやすいのがPHPの特徴だからです!

 

初心者でもプログラムが書けるような仕様になっています。

 

そもそもPHPとは、HTMLに埋め込まれる前提で作られています。

 

Web業界に行こうと思っている方はHTMLという言葉を聞いたことがあると思います。

 

HTMLを知らないなんてWebエンジニアはいないというくらい当たり前の言語です(笑)

 

そのHTMLに組み込むために作られた言語がPHPなので、そもそも学ばないなんてどうかしてるぜっ!って感じです。

 

そして何より、最初にPHPを学んでおくと他の言語に移行しやすいです。

 

というのも、結局プログラムって1つの言語が習得できたらあとは構文と使い方さえ学べばなんとなくわかるんですよ(笑)

 

だったら学びやすいもの学んでおいたほうがよくない?という発想ですね。

 

プログラムでどういう処理を行うかを考えられればあとはどの言語でも考えることは一緒です。

 

それぞれの構文や使い方に従ってひたすら書いていくという作業です。

 

JavaScriptなら書けますよ!という方はPHPの構文を覚えればある程度書けちゃいますよね。そういうことです(笑)

 

スポンサードリンク
Advertisement

まとめ

 

今回は、Webエンジニア目指すならPHPを学びましょう!というお話でした。

 

PHPは学びやすい言語なので、初心者でもできると思います。

 

未経験だった私でもCMSなどのWebアプリケーションが作れる程度には書けるようになるので、悩んでいる方はぜひ勉強してみてください!

 

1つ言語が書けるようになると世界が変わります!(笑)

 

▼おすすめの参考書はこちらに書いています

PHP初心者におすすめの参考書を3つご紹介します!

 

▼おすすめのプログラミングスクール紹介記事

おすすめのプログラミングスクール3つを比較してみた!

 

以上、Webエンジニア目指すならとりあえずPHPを学んでみよう!でした。