「これから流行りそうな言語って何かな?」などと考えてる方は多いかと思います。「目的を設定する」ことです!目的が決まれば、学ぶべきプログラミング言語が決まります。いうことか詳しく紹介します。言語が決まる例えば、個人でちょっとしたWebサービスを作ってレンタルサーバ上に公開することが目的の場合、学ぶべき言語はPHPになります。言うと「PHP以外にもレンサバで動く言語あるぞ?」って思われたかもしれません。RubyはCGIモードでしか動かせないという制約を課している場合が多いため、フレームワークが使えません。フレームワークはたくさんのモジュールで成り立っているため、CGIのように毎回プロセスが起動される仕組みだと動作が重くなってしまいます。フレームワークを使わないよほど小さなアプリでない限り、レンタルサーバで使う言語はPHP一択なんです。「Perl、PHPはオワコン」とか言ってる人は目的の視点が抜けている先程説明したとおり、目的が「ちょっとしたWebサービスを個人で作ってレンタルサーバ上に公開したい」という場合、PHPが最も有力な選択肢です。目的が「はてなに入社してWebサービスを開発したい」という場合、Perlを学ぶことが最も有力な選択肢です。はてなのWebサービスの多くはPerlで作られているからです。絶対的にオワコンな言語などなく、目的によって、その言語の重要性は変わるのです。これは何もプログラミング言語の選択に限った物ではありません。すべての物事は目的によって、重要性が変わります。絶対的にどんな場合にも重要なものなどありません。一般的に男性の身長は高い方が良いとされていますが、その男性の目的が「競馬の騎手になること」である場合、身長が低い方が有利になります。絶対的に男性の身長は高い方が良いってことにはなりません。目的を言及せずに「Perl、PHPはオワコン」と言うのは無意味なんです。目的別おすすめプログラミング言語いくつかの典型的な目的について考えてみましょう。会社に就職することが目的の場合を考えてみましょう。業務システム開発の会社ならJava、C#、VB.NETWebサービス開発の会社ならJava、PHP、Perl、Ruby、Python、JavaScriptスマホアプリ開発の会社なら、Objective-C、Java、Swift。Cocos2d-x)。入りたい会社が採用している言語を学べばいいわけです。就職が目的でなく、趣味の開発なら自分の好みで選べばいいでしょう。誰かがネット上で○○はオワコンとか言ってても全く気にすることはありません。学びたい言語が見つからない人は目的(作りたいものや入りたい企業)を設定すればいいんです。勉強のための勉強だと学ぶのが難しい就職だったり、作りたいものがある場合、目的がはっきりしているので学習も捗りますが、「勉強することが目的」になってしまうと、うまく学べない場合があります。「プログラミングの考え方を広げるために関数型言語を学んでみよう!」という目的の場合、達成したいことがハッキリしないので、なかなかものにできなかったりします。私自身、何度もこの考えで関数型言語にチャレンジしているのですが、全く身についてません。「関数型言語を使ってるA社に入社してこういうシステムを開発したい!」などの具体的な目標がないため、ただ単に本を読んだりしてるだけになってしまい身につかなかったんです。学生時代の勉強が捗らなかったのも同じです。「B大学に入って○○について研究する!」等の目的があれば、もっと学校の勉強も捗ったはずです。これは今さらですけどね。プログラミングを学んで目標を達成しよう!プログラミングを学ぶことによって達成できる目標はたくさんあります。プログラミングを学べば、就職することもできるし、趣味で自分が欲しいソフトウェアを開発することもできます。画期的なソフトウェアを開発することができれば、起業できるかもしれません!開発手法としてテスト駆動開発というものがありますが、目標駆動人生ができたらいいんじゃないかと思います。してくれるプログラミングスクールです。最高過ぎですよ!企業の協賛金で運営されいているから無料で受講できるんだそうです。正社員就業率96.2%とのことで、すばらしいシステムですね。30代の方にはプログラマカレッジは20代限定なので30代の方にはゼロスクがおすすめです。35歳以下なら無料で受講できます。全国展開しているので地方の方でも利用できます。自宅で学びたい派ならUdemyという動画講座がおすすめです。時々特別セールがあって驚くほどの低価格で受講できるので、是非チェックしてみてください。つまづいた時に質問したくなったらプログラマー専用の質問サイトteratailで質問すれば教えてもらえます。プログラマー版Yahoo知恵袋って感じのサイトです。エンジニア未経験の人でも利用できる転職エージェントワークポートは未経験の人の転職活動も支援してくれますし、全国の求人を扱っているので地方在住の方にもご利用いただけます。お給料をもらいながら社内研修でプログラミングを学べる会社が狙い目です。(26)プロフィールやまろうと申します。ITエンジニアを十数年やってます。スマホゲームと幅広い分野で仕事をしてきました。そこで培ったエンジニアの本質的な仕事力や転職ノウハウを書いています。プロフィール詳細やまろうのYoutubeチャンネルIT関連のことから人生哲学までざっくばらんに話してます。