これからプログラミングを学習しようと考えている方も多いと思います。
しかし一言にプログラミングといっても言語は1000種類以上あり、何を学習すればよいのか悩んでいる方も多いはず・・
今回は現役プログラマー30名の方に「初めてプログラミングを学習する初心者の方にどの言語がおすすめですか?」というアンケートを実施しましたのでご紹介いたします。
これからプログラミングを学習する方は絶対に見てください!
この記事の目次
初心者におすすめのプログラミング言語12選【現役30名に聞いた】
- アンケート実施期間:2019年7月15日~
- 対象数:30名
- 実施方法:クラウドソーシング
- 対象:20~40代の現役プログラマー
- 備考:複数言語回答可能
さっそくですが、以下が現役プログラマーが回答したはじめて学習するのにおすすめのプログラミング言語です。
現役プログラマーからは12の言語が初心者におすすめの言語として回答いただきました。
1.Python(パイソン)11票
習得しやすさ | |
---|---|
将来性 | |
求人の豊富さ | |
想定年収 | 年収650万円~900万円 |
また、最近注目されてきているが使える人がそれほど多くないので勉強しておくと良いと思います。
2.Java 8票
習得しやすさ | |
---|---|
将来性 | |
求人の豊富さ | |
想定年収 | 年収700万円~900万円 |
既存システムの保守案件も豊富ですし、安定した導入実績の多さから新規案件でもよく採用されるのを耳にします。
Scalaといった後継にあたる言語も登場してきましたがまだまだニーズの高い言語ですし、特にWEB開発を初めて勉強するとっかかりとしては参考書籍も多くやりやすいと思います
3.C言語 7票
習得しやすさ | |
---|---|
将来性 | |
求人の豊富さ | |
想定年収 | 年収500万円~900万円 |
C言語の票数には「C#.Net」「C++」も含めています。
【C++】を選んだ方の意見
C++にはテンプレートや演算子の多重定義、多重継承といった、他の言語にはない機能も備えています。これがC++自体の学習を困難にさせる要因にもなっているのですが、最初は覚えなくてもプログラムは組めます。段階を追って難しいところに挑戦できるというのもC++の魅力の一つです。
【C#】を選んだ方の意見
最新の言語などに取り組む際にもこれら言語を習得していれば、文法の違いはあっても原則は同じなので最初は知名度の高い言語で始めるのが良いと思います。
4.HTML&CSS 3票
習得しやすさ | |
---|---|
将来性 | |
求人の豊富さ | |
想定年収 | 年収350万円~450万円 |
5.Ruby 3票
習得しやすさ | |
---|---|
将来性 | |
求人の豊富さ | |
想定年収 | 年収600万円~1000万円 |
元々英語が話せるので、言語を覚えるのが得意なのかもしれませんが、初心者にもオススメできるのは簡単めなRubyだと思います。
6.JavaScript 3票
習得しやすさ | |
---|---|
将来性 | |
求人の豊富さ | |
想定年収 | 年収750万円~950万円 |
HTML・CSS、JavaScriptはクラウドソーシングサイトでの依頼が多いのである程度プログラム出来るようになれば受注ができるようになると思ったので記入させていただきました。(勘違いされる方が多いので記入しますがHTMLとCSSは別の言語です。こうゆう名前の言語ではないので覚えていてください。もう少し深く説明するならHTMLが大体のレイアウトをする言語、CSSはそれの詳細のデザインをする言語、JavaScriptはそのWebページの処理をする言語です。そしてJavaScriptとJavaは全くの別物です。
7.PHP 2票
習得しやすさ | |
---|---|
将来性 | |
求人の豊富さ | |
想定年収 | 年収400万円~600万円 |
8.Swift 1票
私はこれを一番初めにやった時、自分の書いたコードがIPhoneの画面になっているのでとても楽しくプログラムすることができました。
これは私がシステム系のプログラマを目指しているのでメジャーなものを紹介いたしました
9.VB.NET 1票
.NETに関する知識が身につくため、習熟すればC#やASP.NETなど異なる言語への応用も効きます。
またVBAも使えるようになるため、業務だけでなく個人用にExcelやAccessのツールなどを作ることも可能です。
10.WindowsPowerShell 1票
11.演算子 1票
12.MySQL 1票
MySQLを選んでいただいたプログラマーの方は複数言語ご回答いただいております。
- C
- Java
- HTML・CSS
- JavaScript
- Swift
HTMLやCSSで画面のユーザーインターフェイスデザインを決めることができます。またそれを、ブラウザ側で動的にプログラミングさせることで、文字や画面のスクロールや、画像のPOP-UP化、ボタンの制御や非同期通信など様々な動作をさせることができます。また、サーバー側のプログラム銀語としては、PHPがかなりの割合で占めていて、データベースやファイルにアクセスするといったことや、MySQLで複数の端末でデータを管理することができるので、この5個のプログラミング言語レベルを上げていくことは、収入につながるかもしれません。
【厳選】キャリア10年以上のプログラマーがおすすめする言語TOP3
今回のアンケートにご協力いただいた方の中にはプログラマー歴10年以上のベテラン多数いらっしゃいました。
10年以上のプログラマーからおすすめされた言語TOP3は以下の通りです。
- JAVA:4票
- C言語:4票
- Python:3票
上記のプログラミング言語は全体からもおすすめされている言語です。
全体 | キャリア10年以上からおすすめ | |
Python (11票) | JAVA(4票) | |
JAVA(8票) | C言語(4票) | |
C言語(7票) | Python(3票) |
ということは・・
これからプログラミングを学習する方は
- JAVA
- C言語
- Python
を学習すれば間違いありません!
JAVA・C言語・Pythonは汎用性が高く、企業からのニーズも非常に高い言語です。
まとめ
いかがでしたでしょうか。
やはり現役のプログラマーに聞くと説得力がありますね。聞いたこともないような言語がでてきたのも非常に興味深い結果です。
特に上位の3言語は汎用性も高く、これからの伸びていく市場の中でも重宝される言語です。
今回の結果を参考にこれからのプログラマーライフをスタートしてみてください