プログラミング言語
道具が違えば、できることも違います
⏱ 想定 ~5 分
01 · 読む
人間に多くの言語(日本語、英語、中国語)があるのと同じく、プログラミング言語もたくさんあります。それぞれが特定の分野のために設計されています。
ウェブサイトを作るのに向いた言語もあれば、データ分析やデータベース操作のために設計された言語もあります。全部を学ぶ必要はありません —— ほとんどのエンジニアは、いくつかの言語を専門にしているだけです。
💡 想像してみてくださいプログラミング言語は、道具箱の中の工具のようなものです。ドライバーで釘を打つこともできますが、ハンマーの方がずっと使いやすい。同じように、 Python でウェブサイトを作ることもできますが、 JavaScript はまさにそのために生まれた言語なのです。
ポイントまとめ
- HTML —— ウェブページの構造(見出し、段落、画像)
- CSS —— ウェブページのスタイル(色、フォント、レイアウト)
- JavaScript / TypeScript —— ウェブページにインタラクションを与える(ボタン、アニメーション、動的なコンテンツ)
- Python —— データ分析、 AI 、自動化でよく使われます
- SQL —— データベースと会話するための言語(データの保存と取り出し)
02 · ドラッグ分類
それぞれの言語を、もっともよく使われる分野へドラッグしてみましょう。各言語の主な活躍場所はどこでしょう?
(このセクションはインタラクティブです — JavaScript を有効にしてください。)
03 · クイズ
クリックすると色が変わるボタンを作りたい。どの言語を使いますか?
04 · 読む
言語の多さに圧倒されなくて大丈夫です。プロのエンジニアでも全部を使えるわけではありません。ほとんどの人は、まずひとつの言語を深く身につけて、必要に応じて他を学んでいきます。
05 · クイズ
ある会社が顧客の注文を保存して、あとから取り出したい。この用途のために設計された言語はどれですか?
06 · 空欄補充
ウェブページの見た目 —— 色、フォント、レイアウト —— を制御する言語は _____ です。
⚠ 全機能のインタラクティブ体験には JavaScript が必要です。JavaScript を有効にして再読み込みしてください。
※ このサイトは独立した教育プロジェクトで、Anthropic の公式製品ではありません。Claude™ は Anthropic, PBC の商標です。