IT系志望の大学生はどのプログラミング言語から勉強すべき?

に投稿

こんにちは。現在大学一年でIT業界に興味を持っています。

「興味を持っている」といってもプログラミングの勉強はこれから始めるところです。

そこで質問なのですが、やまろうさんはIT志望者はまずどの言語から勉強するべきだと思いますか?

読者の方から相談メールをいただきました。

同じような悩みを持っている方向けに回答内容を一部紹介します。

IT志望者はどの言語から学ぶべき?

まずは「IT志望者」というのを、より具体的にしていくことです。

「ITで何をする仕事をしたいか?」を具体的に考えていきます。

ITといってもいろいろあります。

  • Webサービスを開発したいなら → JavaScript、Ruby、PHP、Python、Java、Scala等
  • スマホアプリを開発したいなら → iOS系(Swift, Objective-C)、Android系(Java, Kotlin等)、クロスプラットフォーム系(C#, JavaScript等)
  • ゲーム開発なら → C++、C#、Lua等
  • 業務システム開発をしたいなら → Java、C#、JavaScript等

というように業種によって使われている言語は違います。やりたい仕事が決まっているのであれば、その業種で使われている言語の中から選べばいいでしょう。

を読んでみて下さい。

まだ具体的なイメージがなくて、プログラミングというものがどういうものかを知りたいという段階であれば、

「とりあえず、学ぶのがかんたんな言語を選ぶ」

のが良いでしょう。

その場合、プログラミング初心者はJavaScript、PHPの順で勉強すると良い理由が参考になるかもしれません。

選び方の絶対的な正解というものはないので、最終的には自分の好みで決めれば良いと思います。「なんか直感的にこの言語好きだな」というので選ぶのも全然ありです。

プログラミング言語には共通点が多いので、どの言語を学んだとしても、他の言語を学ぶ際に知識を活かせます。ですから、どの言語を学ぶかを決めるのに時間を費やすよりは、早く決めて学習をスタートさせたほうが得策です。

プログラミング初心者におすすめのサービス
1. 教室で学びたい派なら

プログラマカレッジは20代限定で、無料で受講できて、修了後、就職支援もしてくれるプログラミングスクールです。最高過ぎですよ、これ!!企業からの協賛金によって運営されいているため無料で受講できるんだそうです。すばらしいシステムだと思います!

30代の方には

プログラマカレッジは20代限定なので30代の方にはゼロスクがおすすめです。35歳以下なら無料で受講できます。教室も札幌、仙台、東京、大阪、神戸、福岡と全国展開しているので地方の方でも利用できます。

2. 自宅で学びたい派なら

TechAcademyの無料コースは20代限定でプログラミングのリモート学習 + 就職支援が無料で受けられるサービスです。なんといっても無料だし、就職に必要なスキルが身につけられるという意味でもやってみて損はないでしょう。

30代以上の方には

TechAcademyの無料コースは20代限定なので30代以上の方にはTechAcademyのJavaコースをおすすめします。Javaは求人が多くプログラマーとして就職したい方にはぴったりです。

3. つまづいた時に質問したくなったら

プログラマー専用の質問サイトteratailをおすすめします。 つまづいた時にteratrailで質問すれば教えてもらえます。

4. エンジニア未経験の人でも利用できる転職エージェント

ワークポートは未経験の人の転職活動も支援してくれますし、全国の求人を扱っているので地方在住の方にもご利用いただけます。お給料をもらいながら社内研修でプログラミングを学べる会社が狙い目です。

これらのサービスを活用すれば、全くの初心者からでもプログラミングをばっちり出来るようになると思います!レッツトライです!

 - 就職