4週目:Web基礎をAIと一緒に読む(HTML/CSS/JS)
ゴール
- 「AIが書いたコードを読み解ける」状態になる(自分でゼロから書ける必要はまだない)
- HTML/CSS/JSそれぞれの役割を区別できるようにする
Day1:HTML/CSSを読む
- AIに簡単な自己紹介ページ(HTML+CSS)を生成してもらい、1行ずつ「これは何をしている行か」を説明してもらう
- 到達条件:タグ・クラス・スタイル指定の役割を説明できる
Day2:JSの基本を読む
- 変数・関数・条件分岐を使った簡単なJSコードをAIに生成してもらい、説明してもらいながら読む
- 到達条件:「この変数は何を保存しているか」「この関数は何をするか」を説明できる
Day3:コードを少し改造する
- AIが生成したコードの一部(色・文言・条件の数値など)を自分で変更し、表示の変化を確認する
- 到達条件:1箇所変更→動作確認のサイクルを3回以上回した
Day4:ブラウザの開発者ツールを使う
- ブラウザの開発者ツールでHTML要素の確認、CSSの変更、コンソールでのJS実行を体験する
- 到達条件:開発者ツールを開き、要素を選択して情報を確認できる
Day5:理解の確認
- 自分が読んだコードについて、HTML/CSS/JSそれぞれの役割を自分の言葉でまとめる
- 到達条件:「HTMLは構造、CSSは見た目、JSは動き」という役割分担を具体例で説明できる
AIプロンプト例
- 「このコードを1行ずつ、プログラミング初心者向けに説明して」
- 「このCSSのこの部分を変えたら、見た目はどう変わる?変える前に教えて」
- 「このJSの関数が何をしているか、たとえ話で説明して」
よくある詰まりどころと回復手順
- 用語が分からない → その単語だけを抜き出してAIに聞く(「クラスって何?」など)
- 変更したら表示が崩れた → 1箇所だけ変えて確認する癖をつける(複数箇所同時に変えない)
- コンソールにエラーが出て不安になる → エラー文をそのままAIに貼って意味を聞く
自己チェックリスト
進捗チェック
進捗を記録するには ログイン してください。
参考
- MDN Web Docs(HTML/CSS/JSの標準的なリファレンス)