有料会員登録 東洋経済オンラインとは
キャリア・教育 #今年こそ始めるプログラミング

年収1600万円の求人も。これから身に付けるべき言語 種類はなんと200以上!

3分で読める 有料会員限定

さまざまな種類があるプログラミング言語。その数は200以上といわれ、何から学べばよいかわからない人は多いだろう。

プログラミング教室「テックキャンプ」を運営するdivでコンテンツ責任者を務める阿部幸一郎氏は、初学者向けの言語として「Ruby(ルビー)」を挙げる。クックパッドやAirbnb(エアビーアンドビー)などのサービスで使われている言語だ。ルビーのエンジニアの需要は大きく、転職時の提示年収が1000万円を超えることもある。

阿部氏がルビーを薦める理由は3つある。まずはプログラミング特有の記号が少なく、英語に近い感覚で書けること。さらに記述量が少ないため見やすく、修正もしやすいこと。そして開発者コミュニティーが発達していることだ。

特定の機能を持つプログラムを定型化してまとめたものを「ライブラリ」と呼ぶが、「ルビーはライブラリがよく整理されているため、学習時につまずきにくい」(阿部氏)。ビジネスチャットサービスのSlack(スラック)にはruby-jpというグループがあり、上級者に質問・相談することもできる。

プログラミング言語には、スマートフォンアプリの開発に特化したもの、ゲームの開発に向くものなど特徴がある。複数の言語を習得しておくと、仕事の幅が広がる。

ルビーからステップアップするなら「JavaScript(ジャバスクリプト)」がオススメだ。非常に汎用性が高く、ウェブサイトやアプリをはじめ、さまざまな分野の開発が行える。

「スマホアプリを開発したい」など、目的がはっきりしている人は、それに特化した言語に挑戦するのがよい。アップルのiOSアプリを作りたい場合は「Swift(スウィフト)」を、グーグルのアンドロイドアプリを作りたいなら「Kotlin(コトリン)」を学ぼう。

こちらの記事もおすすめ

あなたにおすすめ

キャリア・教育

人気記事 HOT

※過去1ヶ月以内に配信した記事の閲覧数