Vibe Code Lab
HTML・CSS・JavaScriptって何?── バイブコーダーのための最低限の知識
入門 Step 6 約3分で読めます

HTML・CSS・JavaScriptって何?── バイブコーダーのための最低限の知識

覚える必要はない。知っているだけでいい

バイブコーディングではコードを書く必要はない。でも「Web技術にはどんなものがあるか」をざっくり知っていると、AIへの指示の精度が格段に上がる

レストランのメニューを知らなくても食事はできるが、メニューを知っていれば的確に注文できる──そんなイメージ。


3つの言語の役割

言語役割レストランで例えると
HTML構造(何を表示するか)料理の材料
CSS見た目(どう見せるか)盛り付け・食器
JavaScript動き(何をするか)シェフの技(調理)

HTML = 骨組み

<h1>こんにちは</h1>
<p>これは段落です</p>
<img src="photo.jpg" alt="写真" />
<a href="https://example.com">リンク</a>

知っておくと便利な知識: 「h1は見出し」「pは段落」「imgは画像」「aはリンク」──これだけ。

CSS = デザイン

h1 {
  color: blue;      /* 文字色 */
  font-size: 32px;  /* 文字サイズ */
  margin: 20px;     /* 余白 */
}

知っておくと便利な知識: 「colorは色」「font-sizeは文字サイズ」「marginは余白」──AIに「余白を広げて」「色を変えて」と言える。

JavaScript = 動き

button.addEventListener("click", () => {
  alert("クリックされました!");
});

知っておくと便利な知識: 「ボタンを押したら何かする」「データを保存する」「APIからデータを取る」──こういうことができる。


よく聞く用語

用語意味一言で
フレームワーク開発を楽にするツール料理キット
ReactMeta製のフレームワーク人気No.1の料理キット
Astro静的サイト用フレームワークブログ向き料理キット
Tailwind CSSCSSを楽に書くツール調味料セット
npmパッケージ管理ツール食材の配達サービス
API外部サービスとの接続口出前の注文窓口
💡

AIに聞けばいい

知らない用語が出てきたら「〇〇って何?初心者にわかるように教えて」とAIに聞く。それがバイブコーディング。


これを知っているとAIへの指示が変わる

Before(知識なし)

いい感じのサイトを作って

After(ざっくり知っている)

Astro + Tailwind CSSでブログサイトを作って。
h1は青色で、カードのmarginは20pxくらいで。
ボタンをクリックしたらモーダルが開くようにして。

コードは書かなくていい。でも「何があるか」を知っているだけで、AIと格段にうまくコミュニケーションできる。

他のカテゴリの記事