プログラミングとはそもそなんなのか?Ai時代になぜ必要?Rubyで挫折した筆者が再びPythonで立ち上がる

プログラミング

スマホで動画を見る。
検索ボックスに言葉を打ち込む。
天気予報アプリを開く。

……これ、全部「対話」なんです。

え? 対話じゃなくてテクノロジーでしょって?

そうそう、その通り!

私たちは毎日、気づかないうちに、
誰かが書いた「対話=プログラム」のおかげで生きている。

そのことに最近、ハッとしました。

Pythonを再び学んで気づいた、すごくシンプルな真実

実は私、以前にRubyというプログラミング言語を学んでいたことがあります。
でも途中で挫折……(あるある、ですよね 笑)

そして最近、新たにPythonを学び直し始めました。

「また難しいんじゃないの?」と半信半疑でしたが……

学んでみると、これが面白い!

むしろ「なんで前にやめたの!?」と過去の自分に言いたいくらい。

そして学んでいくうちに、あることに気づきました。
シンプルだけど、とても大切な真実。

それが——

  ╔══════════════════════════════════╗
  ║                       ║
  ║ プログラミングって、            ║
  ║ 「パソコンとの対話」なんだ!        ║
  ║                       ║
  ╚══════════════════════════════════╝

むずかしい数式でも呪文でもない。

パソコンという「相手」に向かって、
「こうしてほしい!」「こう動いて!」と
言葉で伝える——それがプログラミングの本質です。

小学生に例えるなら……

▶ 友達に「鬼ごっこしよう、ルールはこうで、
こうなったら終わりね」と説明するのと同じ。

▶ ロボットに「右に3歩、左に1歩、止まれ」と
命令するのと同じ。

パソコンは、ちゃんと言えばちゃんとやってくれる。
言い方を間違えると動かない。正直な相手なんです(笑)。

じゃあAIって、なに? プログラミングと関係あるの?

「最近AIがすごいし、もうプログラミングいらなくない?」

そう思っていませんか?

実はこれ、大きな誤解!

AIも、根っこはプログラミングで作られています。
ChatGPTも、画像生成AIも、音楽生成AIも、
全部ぜーんぶ、誰かが書いたコード(プログラム)の上で動いている。

つまりこういうことです↓

┌───────────────────────────────────┐
│ │
│ 🏠 家(AI・アプリ・ゲームなど) │
│ ↑ 上に建っている │
│ 🧱 土台(プログラミング) │
│ │
└───────────────────────────────────┘

家の見た目はきれいでも、土台がなければ立ちません。
AIという「すごい家」も、プログラミングという土台があってこそ。

「使う人」と「わかって使う人」——その差は意外と大きい

ここが、今日いちばん伝えたいことかもしれません。

AIを使うにしても——

❌ パソコンの仕組みをまったく知らない人が聞く質問
✅ パソコン・プログラミングの立場を知っている人が聞く質問

この2つ、同じ質問でも、返ってくる答えの「質」がまったく違います。

たとえばの話。

料理を注文するとき——

❌「なんか美味しいもの持ってきて」
✅「卵アレルギーがあって、辛いものが好きで、
ボリューム多めのランチを探してます」

後者のほうが、ドンピシャな料理が出てきそうですよね?

AIへの質問も同じ。

プログラミングを知っていると、
「AIはこういう仕組みで動いてるから、
こう聞けばこう返ってくるはず」という感覚が育ちます。

◆ 曖昧な質問 → 曖昧な答え
◆ 的確な質問 → 的確な答え

プログラミングを学ぶことは、
AI時代の「コミュニケーション力」を磨くことでもあるんです。

「あーー!そういうことか!」の快感、知ってますか?

プログラミングを学び直して、もうひとつ気づいたことがあります。

それは——

学ぶほどに「あーー!そういうことだったのか!」が増えていく、ということ。

▶ ゲームのバグってなんで起きるの? → あーそういうことか!
▶ SNSのおすすめってどうやって決まるの? → あーそういうことか!
▶ AIの「幻覚(嘘をつく現象)」ってなんで起きるの? → あーそういうことか!

知れば知るほど、日常が「謎解き」になる感じ。

これ、ちょっとゲームに似ていませんか?

マップを広げるたびに新しい景色が見える——あの感覚。

プログラミングを学ぶって、そういう体験なんだと思います。

じゃあ、どこから始めればいい?

「面白そう!でも何からやればいいの?」

という人のために、超シンプルなスタート案を。

【初心者におすすめ:Python(パイソン)】

読みやすくて、書きやすい
世界中で大人気(AIの開発にも使われてる!)
無料で始められる
日本語の情報が豊富

Pythonで「Hello, World!」と画面に表示させるプログラムは、たった1行:

print(“Hello, World!”)

これだけ。これがパソコンとの最初の「こんにちは」です。

【学べる場所(無料・有料いろいろ)】

Progate(プロゲート)……ゲーム感覚でできる!
YouTube………日本語動画が山ほどある
書店の入門書……「Pythonではじめる〇〇」系は豊富

まずは10分だけ触ってみてください。
「あ、思ってたより簡単かも」がきっとあるはず。

まとめ——プログラミングは「難しいもの」じゃなくて      「パソコンと話す言葉」

✅ プログラミング=パソコンとの対話
✅ 私たちが使うすべてのデジタルサービスは、
プログラミングで動いている
✅ AIも例外じゃない
✅ プログラミングを知っていると、AIを「上手に使える人」になれる
✅ 学ぶほど「あーそういうことか!」が増えて楽しい
✅ Pythonは今からでも全然遅くない。むしろ今がチャンス!

難しく考えなくていいんです。

パソコンという「正直でまじめな相棒」に向かって、
ちゃんと言葉で話しかけてあげる——

それだけで、世界の見え方がちょっと変わります。

私自身、再び学び始めて本当によかったと思っています。

あなたも、ぜひ一歩踏み出してみてください。
パソコンは、きっと「わかった!」と答えてくれますよ 😊

タイトルとURLをコピーしました