【プログラミング】今からプログラミングを学ぶならどの言語がいいか?生成AI時代におすすめの言語を目的別に解説

プログラミング言語を学ぼうとしてる人にとって、最初の難関は言語選びだと思う。プログラミングを学ぶと一概に言っても、たくさんの種類があるから、迷って億劫になるという人も多いと感じてる。

そんな迷える子羊たちに、俺がどの言語を学べば良いか理解しやすいように、言語を目的別に解説する。

ということで「生成AI時代におすすめの言語」を目的別に解説していくから、プログラミングを学ぼうとしてる人、興味が出てきている人は、参考にしてほしい。

イッパツです。Xやってます。フォローお願いします。【お問い合わせ自己紹介

この記事の見出し(クリックで該当箇所に飛ぶ)

【結論】作りたいものに合わせて言語を選ぼう

結論を先に言うと、作りたいものに合わせて言語を選ぶことが一番重要。でも、どの言語がどのような特徴があるか全くわからないと思うから、下記に目的別でおすすめの言語を表にまとめてみた。

目的おすすめの言語主な用途
初めてプログラミングに触れるPythonAI、データ分析、自動化、Webの裏側
WebサイトやWebサービスを作るJavaScript / TypeScriptWeb画面、Webアプリ、サーバー開発
スマホアプリを作るSwift / KotliniPhoneアプリ、Androidアプリ
業務システムの開発にかかわるJava / C#企業向けシステム、Webサービス
ゲームを作るC# / C++Unity、Unreal Engineなど
機械や電子機器を動かすC / C++家電、自動車、ロボット、IoT機器

もちろん細かく言えば、上記以外でも使える言語はたくさんある。とはいえ、今覚えることが多いとちんぷんかんぷんになってしまうと思うから、代表的な目的別だと思ってほしい。

初心者に分かりやすいのはPython

初めてコードを書く人に良くおすすめされるのが、上記のPythonという言語。プログラミングをしたことがない人でも、聞いたことがあるかもしれない。

特徴

そんなPythonの特徴は、記述が比較的シンプルで、少ないコードでも結果を確認しやすい言語。AI・データ分析・作業の自動化・Web開発など用途もかなり広くて、教材も豊富。本もあるし、ネットで検索すればすぐヒットするぐらい人気な言語。

2025年のStack Overflow開発者調査というものでは、Pythonの利用は前年から伸びていて、AIやデータ分析、バックエンド開発で使われる代表的な言語になっている。

まずプログラムが動く楽しさを知りたいとか、仕事や日常の作業を自動化したい。という考えを持ってる人は、Pythonが始めやすくておすすめ。

ただ、簡単に始められて、PythonがAIなどに使われているから、高い専門性学べるかと言われればそれは別。Pythonの言語の書き方以外にも、AIやデータ分析やWeb開発などの専門の知識も必要になる。ただ、これはPythonに限った話ではないから、とりあえずは、言語を動かすところに集中することをおすすめする。

Web系を目指すならJavaScript・TypeScript

Webサイトとか、Webアプリを作りたいならJavScriptは避けて通りにくい言語。実際、俺が最初の現場で開発していたWebアプリでもJavaScriptがたくさん使われていた。

特徴

ブラウザ上で画面を動かすときによく使われる。例えば、入力フォームに間違った記載をして次に進もうとすると、ポップアップなどでエラーを伝えたり。これは実際に、俺の最初の現場で作った。

また、Node.jsというものを利用すれば、サーバー側も開発することができる。現在は、JavaScriptに型の仕組みを追加したTypeScriptとという言語も良く使われている。

成果物を画面で見せやすいから、ポートフォリオを作りたい人にも向いている。

ただ、Web開発ができるよ!といっても、Web開発は、HTML・CSS・フレームワーク・データベースとかの周辺知識もかなり多い。だから、いきなりWeb開発をするぞ!って感じで取り組むのではなく、JavaScript・TypeScriptの理解を深めることから始めるのを強くおすすめする。

安定した業務システム分野ならJava・C#

自社開発ではなく委託で開発に携わるなら、JavaかC#の現場に配属されがち。そのくらいこの2言語はメジャー。

特徴

JavaとC#は、企業が業務で使用するシステムの開発に強いプログラミング言語。

例えば、銀行などの金融システムや、企業の在庫管理・販売管理、社内向けの業務アプリなど広く使われている。

また、JavaならSpring Bootというフレームワークや、C#なら.NETという開発環境で、Webアプリも作れる。上記で、JavaScriptやTypeScriptでWebアプリが作れるといったけど、Webアプリの多くがJavaやC#だと思う。その画面の中に、JavaScriptを使ってるということも多い。だから、一番覚えて損はない言語ともいえる。

Javaなら「JVM(仮想マシン)」C#なら「CLR(共通言語ランタイム)」という仮想実行環境の上で動作する。だからOSで左右されにくい。

何を言ってるの?と思った人は、とにかくWindowsでもMacでもLinuxでもあまり違いが出ずに動くから、重宝されてると理解してくれたらOK!

ゲームを作るならC#やC++

ゲームを作りたいと考えているなら、C#とC++は選択肢に入れたほうが良い言語。

特徴

C#は「Unity」C++は「Unreal Engine」のようなゲームエンジンが存在していて、とくにUnityは2Dや3D・スマホゲームみたいに個人開発から、VRのようなゲーム会社で大規模で作るようなときにも使う。だから、個人的にはUnityから始めて軽いゲームを作り、ポートフォリオをゲーム会社に見せる。というのが分かりやすいと思う。

C++の代表的なゲームエンジンの「Unreal Engine」は家庭用ゲーム機とか、PC向けの大規模なゲーム開発に強みがある。

C++はメモリやCPUの使い方を細かく制御できるから、画面に多くのキャラクターを表示する処理とか、綺麗な映像をリアルタイムで描画する処理など、速度が重要なゲーム開発に向いてる。

ただ、このC++はポインタとかメモリ管理みたいな、プログラミング言語の中でもトップクラスに挫折する知識が必要になる。不具合の原因も見つけるのが難しい。C#よりかなり難易度は高いけど、ゲーム会社で大規模な開発をしたい人は、C++の勉強は避けて通れない。

筆者が注目するのはC/C++の組み込み制御

俺が今から本格的に学ぶなら、CやC++を使った組み込む制御を選ぶ。というか、今現在組み込み制御を勉強中でもある。

組み込み制御とは?

組み込み制御とは、家電・自動車・工場設備・医療機器・ロボット・センサーなど、機械の中に入っているコンピューターを動かす技術のこと。

たとえば次のような処理がある。

  • 温度センサーの値を読み取る
  • ボタンを押したらモーターを動かす
  • 一定時間ごとにLEDを点滅させる
  • 異常を検知したら機会を安全に停止する
  • 限られたメモリと処理能力のなかで動作させる

見てもらったわ分かる通り、プログラムの原点のような制御が組み込み制御。最近ではフィジカルAIや車の自動運転とかで組み込み制御がたくさん使われていて、盛り上がっている。

勉強方法としては、Raspberry Pi Picoみたいなマイコンを使ってプログラミング環境を整えて、勉強することができる。

組み込み制御は生成AIに代替されにくい

生成AIはコード作成を大きく効率化した。しかし、組み込み開発はコードを書くだけでは製品は完成しない。

実際の機械を相手にする必要がある

Web上で完結するプログラムとは違い、組み込みでは、センサー・モーター・通信部品などの実物のハードウェアを扱う。

同じコードでも、配線・電圧・部品の個体差・電気的なノイズ・温度・振動などによって期待通りに動かないことが多い。AIがコードを生成できても、実機で何が起きているかを把握し、原因を切り分ける力必要になる。

安全性やリアルタイム性が求められる

自動車や工場設備では、処理が少し遅れたり、誤作動したりすることが事故につながる恐れがある。

「動けば良い」だけではなく、決められた時間内に処理できるか、故障時に安全側へ停止できるか、メモリ不足が起きないかなど、多くの条件を考えなければいけない。

コード以外の知識が必要になる

組み込みでは、プログラミングに加えて下記のような知識が関係する。

  • マイコンと周辺回路
  • メモリやCPUの仕組み
  • 通信規格
  • データシートの読み方
  • デバッグ機器の使い方
  • 製品ごとの安全基準や制約

こんなかんじで、複数分野の知識と現場での検証が必要なため、コード生成だけで仕事全体を置き換えることは簡単じゃない。

ゲームや組み込み制御で使えるC・C++を最初に学ぶデメリット

CやC++は初心者にとってはかなり難しい。

  • Pythonよりコードの記述量が多い
  • ポインタやメモリ管理が難しい
  • エラーの原因が分かりにくいことがある
  • 開発環境の構築でつまずきやすい
  • 画面上だけでは成果が見えにくい

上記の理由で最初にCやC++を勉強すると、最初に難しい所が押し寄せてくるから、プログラミングが嫌になる可能性がある。

全くの初心者はPython等でプログラミングの楽しさを理解してから取り組むほうが難易度は下がると思う。

とはいえ、どうしても最初から学びたいとなれば、それはそれであり。俺は、最初にC言語から始めた。ポインタやメモリ管理であたふたして、マジでやめようかなとまで思ったけど、理解できるようになった。一度C言語を理解すると、自信がついて他の言語の勉強もはかどるし、そこまで難しくない!と思えるようになると思う。

とにかく一度触ってみてほしい

プログラミングは間違いなく難しいし、とっつきにくい部分はある。けど、プログラミングをしたことがない人が思っているほど、とっつきにくくて難しいということは無い。俺からしたら、受験勉強の方が難しい。その程度だと思ってほしい。

だから難しいことは考えずに、自分がやりたいと思った用途の言語を一度本などを買って勉強してみてほしい。そのためにも、これからプログラミングを始める際に最適なPCなども紹介していくし、役に立つ情報をどんどん投稿していく。

主にガジェットの情報やレビューを投稿しているが、俺自身がプログラマーということで、こういった役立つ情報をたくさん載せていくから、ぜひ他の記事も読んでほしい。

最後まで読んでくれてありがとう。

ついでにこれもいっとく?

【Anker Soundcore P31i レビュー】エントリーモデルだが実用的なノイキャン

最近は1万円以下のワイヤレスイヤホンの進化が凄まじく、めちゃくちゃ実用的なものが増えてきた。そんななか、Ankerが約6000円のエントリークラスのワイヤレスイヤホン「Soundcore P31i」を ...

続きを見る

【AZLA TRINITY レビュー】2000円でこの音質は凄い

最近「AZLA TRINITY」という有線イヤホンがかなり売れているらしい。どこにでもありそうなイヤホンなのに、なぜそんなに売れているのか気になった。そして最近ワイヤレスイヤホンばっかりで全く有線イヤ ...

続きを見る

AACとLDACの音質差はある?ハイレゾコーデックの実力と注意点とは

よくネットを見ているとハイレゾコーデックは幻想。iPhoneのAACと何ら変わらないという意見をちらほら見かける。iPhoneしか使ったことがない人や、格安イヤホンしか使ったことがない人は体感しにくい ...

続きを見る

おすすめ記事

2025/9/8

【iPhone 解説】意外にコスパが良い。iPhoneのメリット3選

よくスマホのコスパの話が出てくるとき、Androidスマホのほうがコスパが良いとか、iPhoneはコスパが悪いとかいった話によくなってると思うんだけど、実はiPhoneってかなりコスパが良いスマホなんだ。ほんとうに?と疑問に思う人はそこそこいると思う。そんな人にiPhoneは実はコスパが良い、だとかiPhoneのメリットだとかを解説したい。 というわけで、「iPhoneのメリット」を解説していくからスマホ選びの参考にしてほしい。 [sc name="midasimae"][/sc] 【iPhoneのメリッ ...

2025/9/23

【AirPods Pro 3 レビュー】相変わらず完成度は高い。ただ、楽しいイヤホンではない。

9/19からAirPods Pro 3が発売された。ディスプレイがケースにつくなどいろいろなリークが出ていたが、見た目は前作のAirPods Pro 2とあまり変わっていない。だから、前作と違いが分からず買うべきかどうか迷ってるAppleユーザーは多いと思う。そんな人たちに向けて、たくさんのワイヤレスイヤホンを使ってきた俺が手を差し伸べたい。 ということで「AirPods Pro 3」のレビューをしていくからワイヤレスイヤホン選びの参考にしてほしい。 [sc name="midasimae"][/sc] ...

2025/7/3

AACとLDACの音質差はある?ハイレゾコーデックの実力と注意点とは

よくネットを見ているとハイレゾコーデックは幻想。iPhoneのAACと何ら変わらないという意見をちらほら見かける。iPhoneしか使ったことがない人や、格安イヤホンしか使ったことがない人は体感しにくい部分はある。とはいえ、違いが無ければハイレゾコーデックは開発されるわけがない。 ということで「AACとLDACの音質差はある?ハイレゾコーデックの実力と注意点とは」という題で進めていくから参考にしてほしい。 [sc name="midasimae"][/sc] 【結論】違いはあるが、場合によっては分からない ...

2025/6/15

ワイヤレスイヤホンの価格帯と選び方を解説!初心者でも失敗しない選び方

ワイヤレスイヤホンを買おうと思ってるけど、選択肢が多すぎてなにを買えば良いか分からない。そういった人は多いと思う。音質が良いものが欲しいとか、機能性が高いものが良いという人、こだわる部分は様々ある。だから、価格帯や選び方を解説したい。 ということで、今回は「ワイヤレスイヤホンの価格帯と選び方」を解説していくからワイヤレスイヤホン選びの参考にしてほしい。 [sc name="midasimae"][/sc] ワイヤレスイヤホンの用途を絞る これが一番大切な部分ではあるんだけど、どんな用途で使うかを明確にする ...

2025/8/5

初心者でもわかるコスパ最高のAndroidスマホの選び方【解説】

最近は物価高で何を買うにしても高い。それはスマホも例外では無くて、どんどん本体価格が上がっている。だからスマホの機種変更を躊躇する人も多いと思うんだけど、物価高の今でもコスパが最高に良いスマホがそれなりにある。そういうスマホを見極めれるようになれば機種変更のハードルが下がるし、節約にもなる。だから、俺がコスパ最高のスマホの選び方を解説したい。 ということで、「コスパ最高のAndroidスマホの選び方」を解説してくから、スマホ選びの参考にしてほしい。 [sc name="midasimae"][/sc] 最 ...

2025/4/22

【ワイヤレスイヤホン】音楽好きは是非Androidスマホを使ってほしい

2025年現在はワイヤレスイヤホンは主流になっている。コードが無くて取り回しがしやすかったり、ノイズキャンセリングがついていたりなどでかなり便利。その中でも主な用途は当たり前だが音楽を聴くことだと思う。そんなワイヤレスイヤホンだが、最近はハイレゾ相当の音源を再生することができる。そのため、ワイヤレスイヤホンの音質が飛躍的に上がった。とはいえ、注意点も多い。 ということで、今回は音楽好きの人に向けてワイヤレスイヤホンを使うならぜひAndroidスマホを使ってほしいという俺の提案を話していくからワイヤレスイヤ ...

2025/3/12

【上京】上京するときに気を付けておいたほうが良いこと3選【若者向け】

もう少しで4月。ということは新社会人や大学生になり上京する人多いはず。ただ、田舎から上京してくるとキラキラの街並みや、いろんな人に出会う。そうしたなかで、東京に来た目的を見失ったり、変な人に出会ったりする。そうならないように上京して4年の俺が阻止したい。 ということで、上京してくる若者向けに気を付けたほうが良いことを3選解説するから参考にしてほしい。 [sc name="fukidasi"][/sc] この記事の見出し(クリックで該当箇所に飛ぶ) 上京はすばらしい まず最初に上京することを決めた皆おめでと ...

2025/7/3

【Soundcore Liberty 5 レビュー】コスパ最高。素晴らしい完成度

すべてを無難にこなしてくれる。それでいて価格もリーズナブルということで大人気だったシリーズの新作Soundcore Liberty 5が発売された。いろいろコスパの良いイヤホンを紹介してきたけど、そのなかでもかなりコスパが良い。素晴らしい完成度だなと感じた。 ということで、今回はSoundcore Liberty 5の実機レビューをするから購入の参考にしてほしい。 [sc name="midasimae"][/sc] 【結論】音質が良くなってて、イヤホンとして楽しい 正直Soundcore Liberty ...

2025/6/6

学生時代に勉強しないとどうなる? 大人になって気づく現実

社会に出ると自分の力で学ばないといけない。だけど、俺は学生時代、まったく勉強をしてこなかった。 そのツケが回ってきたのは、大人になってから。「勉強のやり方がわからない」「知識が足りない」「調べても理解できない」そんな場面に、何度もぶつかった。だからこそ今、声を大にして言いたい。 学生時代の勉強は、マジで大事。過去の自分に教えてあげたい気持ちで、今の学生たちに伝えたい。 「勉強なんて意味ない」と思ってる人にこそ、読んでほしい。 [sc name="midasimae"][/sc] 勉強しなかったせいで苦労し ...

同じカテゴリー記事

2026/2/25

【HAYLOU Mori Pro レビュー】5000円台ではトップクラスの音質

最近は5000円前後でも高機能なワイヤレスイヤホンが増えている。そんな激戦区に投入された「HAYLOU Mori Pro」だけと、実際に使ってみると、「あ、これめちゃくちゃ音良いな」というのが第一印象。なので、5000円前後でイヤホンを探している人に紹介したい。 ということで、今回は「HAYLOU Mori Pro」のレビューをしていくから、ワイヤレスイヤホン選びの参考にしてほしい。 [sc name="midasimae"][/sc] 【結論】5000円台のイヤホンの中でトップクラスの音質 いきなりやけ ...

2026/1/30

【Xiaomi REDMI Buds 8 Lite】驚異のコスパ。3000円以下でノイキャン搭載かつ高音質

XiaomiからREDMI Buds 8 Liteが発売された。このイヤホンの立ち位置はXiaomiの最廉価グレードのワイヤレスイヤホン。ただ最廉価とはいいながら、前作のREDMI Buds 6 Liteはかなり評判が良かった。なので自分で実際に買ってどうなのかを判断したい。 ということで、Xiaomi REDMI Buds 8 Lite」をレビューしていくから、イヤホン選びの参考にしてほしい。 [sc name="midasimae"][/sc] 【結論】とにかく費用を抑えたい人はこれ 結論から話すんだ ...

2026/1/30

【SOUNDPEATS Cove Pro レビュー】低価格なのにノイズキャンセリングが強い!

今回SOUNDPEATSから新しいヘッドホンのCove Proが発売された。SOUNDPEATSのヘッドホンといえば、以前Space Proをレビューしたんだけど、そのヘッドホンがかなり完成度が高かった。なので、新製品のCove Proも気になってた。そんな中、SOUNDPEATS様から商品をご提供していただいたので、レビューしていきたい。 ということで「SOUNDPEATS Cove Pro」をレビューしていくから、ワイヤレスヘッドホン選びの参考にしてほしい。 [sc name="midasimae"] ...

2026/1/20

【QCY H3S レビュー】低価格でも実用的なノイズキャンと音質

コスパの良いイヤホンやヘッドホンを発売しているメーカーのQCY様からH3Sというヘッドホンを提供していただけることになった。 俺自体ヘッドホンはあまりレビューしていない。というのも、一度他社性のヘッドホンを6万円程で購入したけど、重たくてくびがつかれる為ほとんど使わなくなった。その経験があったから少し苦手意識があったけど、QCY様から提供していただけたので、価格的にターゲットであるヘッドホン初心者や入門者目線でレビューしていこうと思う。 ということで「QCY H3S」をレビューしていくからヘッドホン選びの ...

2026/1/20

【TRUEFREE EarFit DS1 レビュー】低価格なのに高音質

今回はTRUEFREE様からご提供していただいた「EarFit DS1」というオープンイヤー型のイヤホンをレビューしていくんだけど、正直言うと、オープンイヤー型のイヤホンはそこまで好きではない。だから自分では買わないんだけど、ご提供していただいたので、オープンイヤー型イヤホンの初心者としての目線でレビューしていこうと思う。 ということで「TRUEFREE EarFit DS1」をレビューしていくからイヤホン選びの参考にしてほしい。 [sc name="midasimae"][/sc] 【TRUEFREE ...